Jak potwierdzić literę i białe listy tylko wejście za pośrednictwem wyrażenia regularnego JavaScript

Jak potwierdzić literę i białe listy tylko wejście za pośrednictwem wyrażenia regularnego JavaScript
Podczas opracowywania stron internetowych za pomocą JavaScript, walidacja pól wejściowych formularzy HTML jest ważną częścią. Współczynnikiem sprawdzania poprawności wejściowej jest to, że użytkownik wprowadza tylko litery i przestrzenie do pola wejściowego formularza. Jest to możliwe przy użyciu wyrażeń regularnych JavaScript.

W tym samouczku opisuje list walidacyjny i białe listy tylko wejście za pomocą wyrażeń regularnych w JavaScript.

Jak sprawdzić/potwierdzić literę i białe liste?

Aby sprawdzić walidację pola wejściowego, utwórz wyrażenie regularne lub wzorzec wyrażenia, który pasuje tylko do liter i białej listy. Następnie użyj „mecz()" Lub "test()”Metoda weryfikacji danych wejściowych użytkownika, niezależnie od tego, czy pasuje do danego wzoru, czy nie.

Do walidacji pola wejściowego zostanie użyty następujący wzór do wprowadzania tylko liter z białymi oddziałami:

var regexpattern = /^[a-z] [a-z \ s]*$ /;

Za korzystanie z „mecz()„Metoda, użyj poniżej wspomnianej składni:

wejście.dopasowanie (wzór)

Możesz także użyć „test()”Metoda weryfikacji wejściowych zgodnie z Regex przy użyciu dostarczonej składni:

wzór.test (wejście)

Przykład
W danym przykładzie użyjemy „mecz()„Metoda walidacji pola wejściowego.

Najpierw utwórz formularz w dokumencie HTML za pomocą HTML ”„Element, który zawiera pole wejściowe i przycisk Prześlij, który wywołuje funkcję„VALITODEINPUT ()”Na przycisku kliknij:






W pliku JavaScript użyj następującego kodu do sprawdzania poprawności pola wejściowego, aby wprowadzić tylko litery i białe listy:

funkcja VALITODEINPUT ()

var inputValue = Dokument.getElementById („wejście”).wartość;
var regexpattern = /^[a-z] [a-z \ s]*$ /;
if (inputValue.mecz (RegexPattern))

alert („Wejście jest zatwierdzone”);
zwrócić true;

w przeciwnym razie

alert („Wprowadź tylko litery i przestrzenie”);
zwrócić fałsz;

Zgodnie z powyższym kodem:

  • W pliku JavaScript zdefiniuj funkcję o nazwie „VALITODEINPUT ()".
  • W ramach funkcji najpierw uzyskaj wartość pola wejściowego za pomocą „getElementById ()”Metoda i zdefiniuj wyrażenie regularne.
  • Następnie użyj „mecz()”Metoda sprawdzenia, czy wejście pasuje do podanego/określonego wzoru regularnego.
  • Jeśli "Tak”Następnie pokaż wiadomość o alercie„Wejście jest zatwierdzone". Jeśli nie jest, wyświetl wiadomość „Wprowadź tylko litery i przestrzenie„W polu ostrzeżenia.

Wyjście

Chodzi o walidację danych wejściowych w celu wprowadzenia tylko liter i białej listy za pomocą wyrażeń regularnych JavaScript.

Wniosek

Aby sprawdzić walidację pola wejściowego w celu wprowadzenia tylko liter i białej listy, użyj wyrażenia regularnego lub wzoru wyrażenia wyrażenia ”/^[a-z] [a-z \ s]*$/”Z prebidowanym przez JavaScript„mecz()" I "test()”Metody. Metody te są stosowane do weryfikacji pól wejściowych zgodnie z dostarczonym wzorem. W tym samouczku opisano procedurę weryfikacji listu i białej listu tylko wejściowego za pomocą wyrażeń regularnych w JavaScript.