Jak sprawdzić, czy ciąg zawiera podłoże w JavaScript
- 710
- 95
- Tacjana Karpiński
JavaScript indeks()
Wyszukaj metodę podłoża w ciągu i zwraca położenie pierwszego występowania określonego podłoża. Jeśli nie znaleziono podłoża, zwraca -1. Więc możesz użyć metody JavaScript indexof (), aby sprawdzić, czy ciąg zawiera podłoże. W tym samouczku zapewnimy również przykład użycia JavaScript Obejmuje ()
I szukaj()
Metody znalezienia podrzędnego w innym ciągu.
W porównaniu wszystkich 3 metod opisanych poniżej, indexof () może być lepszy ze względu na jego szybkość wykonania. Jeśli nie ma znaczenia, możesz użyć dowolnej z poniższych metod.
Za pomocą metody indexof ()
Metoda JavaScript indexof () zwróci substring numer pozycji początkowej w ciągu głównego ciągu. Jeśli nie znaleziono podłoża, w rezultacie zwróci -1.
var str = "Hello World"; var substr = "świat"; var wynik = str.indexof (substr)> -1; alarm (wynik);1234 | var str = "hello świat"; var substr = "świat"; var result = str.indexof (substr)> -1; alert (wynik); |
Wynik będzie jak poniżej:
PRAWDA
- Jak dołączyć element do tablicy w JavaScript
2. Za pomocą metody obejmującej ():
Możesz także użyć metody JavaScript (). Wraca PRAWDA
na meczu znaleziony i FAŁSZ
Jeśli nie znaleziono meczu. Użyj poniżej przykładowego kodu, aby to przetestować:
1234 | var str = "hello świat"; var substr = "świat"; var result = str.Obejmuje (substr)> -1; alert (wynik); |
Wynik będzie jak poniżej:
PRAWDA
3: Za pomocą metody Search ()
Możesz także użyć metody JavaScript Search (). Zwraca numer pozycji ciągu, jeśli znaleziono dopasowanie. Jeśli nie znaleziono mecz, powraca -1.
var str = "Hello World"; var expr = "/świat/"; var wynik = str.wyszukiwanie (expr)> -1; alarm (wynik);1234 | var str = "Hello World"; var expr = "/świat/"; var result = str.wyszukiwanie (expr)> -1; alarm (wynik); |
Wynik będzie jak poniżej:
PRAWDA
- > Jak usunąć element tablicy według wartości w JavaScript
- « Jak przekierować użytkownika na inną stronę internetową za pomocą JavaScript
- Jak tworzyć nieskończone, gdy pętla w skrypcie Bash »