Metoda test w wyrażeniach regularnych JavaScript
W tej lekcji rozważymy metodę
test, która sprawdza, czy w
ciągu znaków znajduje się co najmniej jedno dopasowanie do wyrażenia regularnego.
Jeśli tak - zwracane jest true, a jeśli
nie - false. Metoda przyjmuje jako parametr
ciąg znaków, a stosuje się do wyrażenia regularnego, w ten sposób:
wyrażenieRegularne.test(gdzie szukać)
Sprawdźmy dla przykładu jakiś ciąg znaków pod kątem zgodności z wyrażeniem regularnym:
/a+/.test('eee aaa bbb'); // zwróci true
Często ta metoda jest używana do sprawdzania zgodności całego ciągu znaków z wyrażeniem regularnym. W tym przypadku na początku wyrażenia regularnego stawiamy daszek, a na końcu - dolar:
/^a+$/.test('aaaaaaaaa'); // zwróci true
Określ, czy przekazany ciąg znaków zaczyna się
od 'http://'.
Określ, czy przekazany ciąg znaków zaczyna się
od 'http://' lub od 'https://'.
Określ, czy przekazany ciąg znaków kończy się
rozszerzeniem 'txt', 'html'
lub 'php'.
Określ, czy przekazany ciąg znaków kończy się
rozszerzeniem 'jpg' lub 'jpeg'.
Określ, czy przekazany ciąg znaków kończy się
rozszerzeniem 'jpg', 'jpeg'
lub 'png'.
Określ, czy ciąg znaków jest 'liczbą
o długości od .
1 do 12 cyfr'
Określ, czy przekazany ciąg znaków jest datą w formacie rok-miesiąc-dzień.
Określ, czy przekazany ciąg znaków jest datą w formacie dzień.miesiąc.rok.
Określ, czy przekazany ciąg znaków jest czasem w formacie godziny:minuty:sekundy.
Określ, czy przekazany ciąg znaków jest poprawnym adresem e-mail.
Określ, czy przekazany ciąg znaków jest nazwą domenową.