Ten post ilustruje procedurę weryfikacji ciągu rozpoczyna się od innego określonego ciągu.
Jak sprawdzić/sprawdzić, czy ciąg „Startswith” inny ciąg?
Aby sprawdzić, czy ciąg rozpoczyna się od drugiego danego ciągu, użyj podanych metod:
Metoda 1: Sprawdź, czy ciąg „startswith” inny ciąg przy użyciu metody „startswith ()”
W JavaScript możesz ustalić, czy ciąg zaczyna się od innego ciągu wykorzystującym „zaczynać z()" metoda. Ta metoda podaje wartość logiczną wskazującą, czy ciąg zaczyna się od konkretnego ciągu lub znaku. Jeśli ciąg zaczyna się od podanego/określonego ciągu, wyświetla true, w przeciwnym razie podaje false. Ponadto jest to metoda wrażliwa na przypadek.
Składnia
Użyj następującej składni, aby sprawdzić, czy ciąg rozpoczyna się od innego określonego ciągu:
strunowy.startswith (SearchString)Przykład
Utwórz ciąg o nazwie „str„To sprawdzi, czy rozpocznie się od drugiego ciągu:
var str = "Welcome to Linuxhint";Utwórz inny ciąg „str1„To jest ciąg wyszukiwania:
var str1 = "wita";Teraz sprawdź, czy ciąg „str”Zaczyna się od sznurka„str1" używając "zaczynać z()" metoda:
str.startswith (STR1);Można zauważyć, że wyjście daje „FAŁSZ”Ponieważ metoda startswith () jest metodą wrażliwą na przypadek i„str1”Sklepy”Witamy" podczas "str" zaczynać z "Powitanie”:
Tutaj będziemy przechowywać „Powitanie" w "str1”Aby sprawdzić„str”Zaczyna się od tego, czy nie:
var str1 = "wita";Wyjście wyświetla się „PRAWDA" co znaczy "str”Zaczyna się od„str1”:
Metoda 2: Sprawdź, czy ciąg „Startswith” inny ciąg przy użyciu metody „indexof ()”
Innym sposobem ustalenia, czy ciąg zaczyna się od innego ciągu, jest użycie „indeks()" metoda. Sprawdza, czy określony ciąg lub znak znajduje się na początku/początku ciągu. Jeśli tak, metoda indexof () daje 0, co oznacza „PRAWDA”, Więc wyrażenie wynika„PRAWDA".
Składnia
Postępuj zgodnie z poniższą składnią do metody indexof (), aby sprawdzić, czy ciągi zaczyna się od innego ciągu:
strunowy.indexof (SearchString) === 0;
Przykład
Sklep "Witamy”Do ciągu wyszukiwania„str1”:
var str1 = "wita";Wywołać „indeks()„Metoda, przekazując ciąg wyszukiwania. Jeśli wynikowa wartość jest równoważna „0”, Wyświetla„PRAWDA”, Co oznacza, że ciąg zaczyna się od ciągu wyszukiwania, w przeciwnym razie wysyła„FAŁSZ”:
str.indexof (str1) === 0;Wyjście
Powyższe wyjście pokazuje „FAŁSZ”Co oznacza, że STR nie zaczyna się od STR1.
Wniosek
Aby sprawdzić, czy ciąg zaczyna się od innego danego ciągu, użyj „zaczynać z()”Metoda lub„indeks()" metoda. Metoda „startswith ()” jest najbardziej wydajnym i powszechnie stosowanym podejściem. Ten post ilustruje procedurę weryfikacji ciągu rozpoczyna się od innego określonego ciągu.