Funkcja w Javascript do obcinania niepotrzebnych białych znaków


Istnieje możliwość zrealizowania w języku Javascript mechanizmu, który obetnie nam tzw. białe znaki na początku i na końcu łańcucha znakowego. Funkcja ta normalnie jest implementowana w innych popularnych językach programowania i nazywana jest ona jako trim(). Wyposażenie języka programistycznego w ten element zaoszczędza czasu i daje szansę na przyspieszenie kodowania - jest na tacy więc można od razu wykorzystać. Inaczej jest w JavaScript, który tej funkcji nie posiada.
W tej sytuacji lepiej jest mieć pod ręką działający przykład. Jak to zrobić żeby kod zadziałał w sposób, którego byśmy oczekiwali i spełnił nasz wymagania? Czy jest szybki sposób na wypełenienie luki brakującej funkcji?
Należy wykorzystać funkcję do podmiany oraz ustalić filtry. Przykład takiego rozwiąznia:

str1 = " Nasz łańcuch znakowy ";
str2 = str1.replace(/^\s+|\s+$/g, '');

Jako wynik otrzymamy łańcuch znakowy (str2) bez niepotrzebnych białych znaków.
W przypadku zastsowania wyrażeń regularnych niezbędna staje się znajomośc kodów wykorzystywanych w tej funkcji. W bardzo prosty sposób jesteśmy w stanie pozbyć się nie potrzebnych nam w danej chwili wpisów - w podanym przypadku znaków białych (spacje, tabulatory, itp.)

 

Opublikowane w kategriach: HTML, JavaScript

Na wesoło ;)

Facet żył na bezludnej wyspie. Miał tam wszystko. Jedzenie, picie, dach nad głową, brakowało mu jednak kobiety. 50 metrów od jego wyspy była druga wyspa, pełna pięknych, wyuzdanych kobiet. Codzień wieczorem obserwował je gdy wyczyniały harce rodem z Lesbos. A one przywoływały go, a on nie mógł płynąć, gdyż akurat w tym miejscu zawsze roiło się od rekinów... A życie było mu milsze niż sex... Pewnego dnia, gdy siedział sobie na brzegu, obserwując kobiety z drugiej wyspy, podeszła do niego złota żabka.
-Cześć - mówi. - Jestem złota żabka. Moge spełnic Twe jedno życzenie. Jedno i tylko jedno. Zastanów się dobrze, bo szansę masz jedyną i ostatnią.
Gość się popatrzył i mówi:
-Walnij mi tu proszę mostek!
Na to żabka stając na tylnich łapkach, wyginając się do tyłu:
-Tożes wydumał....