W tym artykule opisano procedurę potwierdzenia nazwy użytkownika za pomocą Regex w JavaScript.
Jak potwierdzić nazwę użytkownika za pomocą regex JavaScript?
Aby potwierdzić nazwę użytkownika, najpierw stwórz wyrażenie regularne, które określi, czy wartość wejściowa użytkownika pasuje do podanego wzoru. Następnie użyj „test()”Metoda weryfikacji danych wejściowych użytkownika według wzoru.
Postępuj zgodnie z podanym wzorem, aby przyjmować dane wejściowe zawierające tylko litery, liczby i obie, ale nie pozwala na wejście do żadnego szczególnego charakteru:
var regexpattern = /^[a-za-z0-9]+$ /;Dany wzór pozwoli tylko na litery z liczbami i nie pozwala na wprowadzanie tylko liczb, liter i znaków specjalnych w wejściu:
var regexpattern =/^(?=.*[a-za-z]) (?=.*[0-9]) [A-Za-Z0-9]+$/;Bonusowa wskazówka: Możesz także określić długość nazwy użytkownika w swoim wzorze.
Użyj podanej składni dla „test()”Metoda weryfikacji wejściowych zgodnie z wzorem wyrażenia regularnego:
wzór.test (wejście)Przykład 1: Nazwa użytkownika zawiera tylko liczby, litery i oba znaki specjalne nie są dozwolone
Najpierw utwórz formularz w dokumencie HTML za pomocą znacznika zawierającego pole wejściowe i przycisk Prześlij. Dołącz „na kliknięcie„Wydarzenie z przyciskiem, które wywoła„VALITODEUSERNAME ()„Funkcja przycisku kliknij:
W znaczniku zdefiniujemy funkcję o nazwie „VALITODEUSERNAME ()„To wywoła kliknięcie przycisku:
funkcja VALITODEUSERNAME ()W wyżej zdefiniowanej funkcji:
Wyjście
Przykład 2: Nazwa użytkownika zawiera litery z liczbami, tylko liczby lub tylko litery nie są dozwolone
W tym przykładzie użyjemy Regex do przyjmowania danych wejściowych zawierających litery z liczbami, tylko cyframi, literami lub znakami specjalnymi z literami lub liczbami są niedozwolone. Do tego użyjemy danego wzoru w „VALITODEUSERNAME ()”Funkcja:
var regexpattern =/^(?=.*[a-za-z]) (?=.*[0-9]) [A-Za-Z0-9]+$/;Wyjście pokazuje, że gdy użytkownik wprowadza tylko cyfry, litery lub nazwę użytkownika z listem, liczbą i znakiem specjalnym, komunikatem ostrzegawczym „Wprowadź ważną nazwę użytkownika" jest pokazane. Wprowadzając dane wejściowe zawierające zarówno litery, jak i cyfry, podaje wiadomość ”Nazwa użytkownika jest ważna”:
Chodzi o walidację nazwy użytkownika w JavaScript za pomocą Regex.
Wniosek
Aby potwierdzić nazwę użytkownika, użyj wyrażenia regularnego lub wzorca wyrażenia wyrażenia zgodnie z Twoimi wymaganiami. W tym artykule omówiliśmy dwa wzorce; "/^[A-za-Z0-9]+$/;" I "/^(?=.*[a-za-z]) (?=.*[0-9]) [A-Za-Z0-9]+$/;". Pierwszy wzór przyjmuje dane wejściowe tylko z literami, liczbami i obiema, ale nie pozwala na wprowadzenie żadnego charakteru specjalnego. Podczas gdy drugi wzór nie pozwala na wprowadzanie tylko liter i cyfr jako nazwy użytkownika. W celu walidacji danych wejściowych zgodnie z wzorem „test()”Metoda jest wykorzystywana. W tym artykule opisano procedurę potwierdzenia nazwy użytkownika za pomocą Regex w JavaScript.