Obcinaj ciąg w JavaScript

Obcinaj ciąg w JavaScript
Czasami pracując z tekstem, istnieje potrzeba ograniczenia liczby znaków wartości ciągu. Jeśli wartości ciągów przekraczają limit, przytnij pozostałą część. Przycinanie lub obcięcie to proces cięcia lub eliminowania części czegoś, co zmniejszyło. Aby przyciąć lub obcinać ciąg, JavaScript ma pewne predefiniowane metody, w tym metodę Substring () lub metodę split () z metodą łączenia ().

Ten samouczek ilustruje metody obcięcia ciągu JavaScript.

Obcinaj ciąg w JavaScript

Aby obciąć ciąg, użyj następujących metod:

  • substring () metoda
  • Kombinacja podział() I dołączyć() metoda

Wyjaśnijmy szczegółowo te metody.

Metoda 1: Obcinaj ciąg przy użyciu metody Substring ()

substring () Metoda to „Strunowy”Metoda typu i ogranicza ciąg między określonymi indeksami. Jeśli długość oryginalnego ciągu przekroczy limit, zwraca tylko tę część, aż liczba znaków będzie równa określonego limitu:

Składnia
Podana składnia jest używana dla „substring ()" metoda:

podłoże (start, koniec)

Wymaga dwóch parametrów:

  • "początek”Jest indeksem start podkładu
  • "koniec”To ostatni indeks, w którym ciąg zostanie obcięty.

Wartość zwracana: Zwróci nowy ciągły ciąg.

Przykład
Najpierw utwórz zmienną „str1”, Który przechowuje ciąg„Witamy w Linuxhint”:

var str1 = "Welcome to Linuxhint";

Zdefiniuj funkcję o nazwie „truncatestring ()”Z dwoma parametrami„ ”strunowy" I "limit". W tej funkcji sprawdź długość łańcucha za pomocą „długość" nieruchomość. Jeśli długość łańcucha jest większa niż określony limit, przytnij ciąg za pomocą „substring ()„Metoda, w której dwa argumenty są przekazywane, wskaźnik rozpoczęcia ciągu i limit, który będzie ostatnim indeksem ciągu:

Funkcja Truncatestring (ciąg, limit)
if (ciąg.długość> limit)
str2 = String.podaj (0, limit);

w przeciwnym razie
return STR1;

return STR2;

Zadzwoń do "truncatestring ()”Funkcja, przekazując ciąg„str1”I ogranicz”8”:

konsola.log (truncatestring (str1, 8));

Wyjście wyświetla przycięty ciąg zaczynając od indeksu startowego 0 i kończąc na indeksie 8:

Metoda 2: Obcinaj ciąg za pomocą metody split () metodą łączącymi ()

Istnieje inna metoda obcięcia ciągu o nazwie „podział()„Metoda, która dzieli ciąg na tablicę podrzędnych na określonym znaku. Aby dołączyć do podkładu do ciągu, użyj „dołączyć()" metoda

Składnia
Postępuj zgodnie z podaną składnią metody split () do tokenizacji ciągu w JavaScript:

split (separator, limit);
  • Tutaj "separator”To dowolny specyficzny znak, który jest używany jako parametr separatora do określenia, gdzie podzielić ciąg.
  • "limit”Jest liczbą całkowitą wskazującą liczbę podziałów.
  • Zwraca szereg podkładów na podstawie przekazanych argumentów.

Przykład
Użyj tego samego ciągu „str1”Utworzone w powyższym przykładzie, a następnie wywołać metodę split (), przekazując pusty ciąg (”) i ogranicz ”11„Jak argumenty:

var str = str1.split (", 11);

Wyjście pokazuje tablicę podłoża o długości 11:

Teraz dołącz do tablicy w ciągu za pomocą metody łączenia () i przechowuj ją w zmiennej ”Truncstr”:

var truncstr = str.dołączyć(");

Wydrukuj wynikowy ciąg za pomocą „konsola.dziennik()" metoda:

konsola.log (TruncStr);

Wyjście

Wniosek

Aby obciąć ciąg w JavaScript, użyj „substring ()„Metoda lub połączenie„podział()" I "dołączyć()”Metody. Metoda Substring () jest najczęstszą metodą obcięcia ciągów w JavaScript. Przyprawia ciąg między określonymi indeksami. Metoda split () dzieli ciągi na tablicę podkładów, a metoda łączenia () stosuje. Ten samouczek ilustruje metody przycinania ciągów JavaScript.