Jak usunąć dodatkową przestrzeń między słowami w JavaScript

Jak usunąć dodatkową przestrzeń między słowami w JavaScript
Przestrzenie służą do łączenia słów w zdaniu oddzielonym od innych słów. To sprawia, że ​​całe zdanie jest znaczące, czytelne i łatwo zrozumiałe. Czasami w tekście mogą być dodane dodatkowe przestrzenie, które mogą zakłócać formatowanie. Musisz wyeliminować dodatkowe przestrzenie między zdaniami w tej sytuacji.

Ten przewodnik ilustruje procedurę wyeliminowania dodatkowych przestrzeni między słowami.

Jak usunąć dodatkową przestrzeń między słowami w JavaScript?

W celu usunięcia dodatkowych przestrzeni między słowami istnieją pewne predefiniowane metody JavaScript wymienione poniżej:

  • Metoda zamień ()
  • metoda split ()
  • metoda trim ()

Przeanalizujmy działanie każdej metody osobno.

Metoda 1: Usuń dodatkową przestrzeń między słowami za pomocą metody zastępczej ()

„„zastępować()”Jest predefiniowaną metodą obiektu typu ciągów używanego do zastąpienia wartości w ciągu zdefiniowanym ciągu, znakiem lub dowolnym symbolem. Zwraca nowy ciąg jako wyjście z zastąpionymi wartościami po przeszukaniu ciągu dla wartości określonej lub wzoru wyrażenia regularnego.

Składnia

Postępuj zgodnie z podłączoną składnią do użycia metody zastępczej ():

strunowy.zamień („SearchValue”, „zastąpienie wartości”)

Metoda zastępcza () akceptuje dwa parametry, jeden to „Wartość wyszukiwania”, Które zostaną przeszukane i zastąpione, a drugi to„Wymień wartość”Używany jako zamiennik.

Przykład

W tym przykładzie najpierw utworzymy zmienną o nazwie „strunowy”, Który przechowuje sznurek z dodatkowymi przestrzeniami:

var string = "Welcome to Linuxhint";

Następnie utwórz wzór regex i przechowuj go w zmiennej o nazwie „RegexPattern”:

var regexpattern = /\ s+ /g;

Tutaj, "\S”Jest używany do przestrzeni„ ”+”Znak wskazuje wszystkie przestrzenie w ciągu i„G”To globalna flaga, która jest dodawana do przeszukania pełnego ciągu i identyfikacji przestrzeni.

Teraz przywołaj „„zastępować()„Metoda, przekazując wzór regex jako wartość wyszukiwania i przestrzeń jako wartość zastępcza:

var ans = string.zamień (RegexPattern, „”);

Tutaj wzór przeszuka przestrzenie między słowami i zastąpi je na jedną przestrzeń.

Na koniec wydrukuj wynikowy ciąg na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Jak widać, wyjście daje ciąg z pojedynczą przestrzenią między słowami:

Jeśli chcesz usunąć wszystkie przestrzenie między słowami, użyj poniższej metody.

Metoda 2: Usuń dodatkową przestrzeń między słowami za pomocą metody split ()

Aby usunąć dodatkowe przestrzenie między słowami, użyj „podział()„Metoda JavaScript z„dołączyć()" metoda. Metoda split () dzieli ciąg na tablicę podłoża, podczas gdy metoda łączy podłoże i wyświetla nowy ciąg. Metoda split () przyjmuje parametr, który należy wymienić, a metoda Join () akceptuje zamiennik jako jego argument.

Ta metoda znajduje przestrzenie w ciągu i zastępuje wszystkie przestrzenie pustym sznurkiem.

Składnia

Postępuj zgodnie z podaną składnią do użycia metody split ():

strunowy.podział(" ").dołączyć("")

Tutaj metoda split () dzieli ciąg na podstawie przestrzeni i łączy je z pustym sznurkiem.

Przykład

Użyjemy teraz tego samego ciągu, który jest już utworzony w powyższym przykładzie i wywołamy „podział()„Metoda z„dołączyć()" metoda:

var ans = string.podział(" ").dołączyć("")

Na koniec wydrukuj wynikowy ciąg na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Wyjście pokazuje, że wszystkie przestrzenie między ciągiem są pomyślnie usuwane:

Jeśli chcesz usunąć przestrzenie, które występują na początku ciągu, musisz postępować zgodnie z podaną sekcją.

Metoda 3: Usuń dodatkową przestrzeń między słowami za pomocą metody trim ()

„„przycinać()”Metoda to kolejna metoda JavaScript, która służy do usuwania przestrzeni. Może usunąć przestrzenie w pozycjach początkowych i końcowych sznurka i podać nowy przycięty sznur. Nie tylko usuwa białe przestrzenie, ale także usuwa zakładki i pęknięcia linii z ciągu. Ta metoda nie akceptuje żadnego parametru jako argumentu.

Składnia

Postępuj zgodnie z poniższą składnią do usunięcia dodatkowych przestrzeni między słowami:

strunowy.przycinać();

Przykład

Tutaj utworzymy sznur prowadzący dodatkowe przestrzenie i przechowujemy go w zmiennej o nazwie „strunowy”:

var string = "Welcome to Linuxhint";

Następnie zadzwoń do „przycinać()„Metoda, która usunie przestrzenie od początku łańcucha:

var ans = string.przycinać();

Wydrukuj wynikowy ciąg na konsoli:

konsola.log (Ans);

Przestrzenie od początku łańcucha są pomyślnie usuwane:

Zebraliśmy wszystkie procedury eliminowania dodatkowych przestrzeni między słowami.

Wniosek

Aby usunąć dodatkowe przestrzenie, możesz użyć predefiniowanych metod JavaScript, w tym metody zastępczej (), metody split () lub metody trim (). Metoda trim () usuwa przestrzenie na początku łańcucha, podczas gdy metoda zastępcza () usuwa dodatkowe przestrzenie między słowami. Metoda split () usuwa wszystkie przestrzenie między słowami. Ten przewodnik ilustruje procedurę eliminowania dodatkowych przestrzeni między słowami ze szczegółowymi wyjaśnieniami.