Wyrażenia regularne z Jquery

Spisie treści
A wyrażenie regularne w programowaniu to sekwencja znaków, która tworzy wzorzec wyszukiwania, dzięki czemu możemy określić, czy wzorzec jest zgodny z dowolną ustaloną regułą, np. sprawdzana wartość jest liczbowa.
Podczas wyszukiwania danych w tekście możesz użyć tego wzorca wyszukiwania, aby opisać to, czego szukasz. Wyrażenie regularne może być pojedynczym znakiem, bardziej złożoną sekwencją lub wzorcem. Programiści JavaScript czy Jquery, a nawet różne języki implementują wyrażenia regularne.
Tak więc znając reguły czy wzorce, których należy szukać, nie będzie miała znaczenia ilość znaków, które zawiera wpisany ciąg tekstowy, wyrażenia regularne zapewnią nam bardzo szybkie rozwiązanie, aby określić, czy ciąg to data, e-mail, adres internetowy, jest liczbowy, więc musimy znać tylko odpowiedni wzorzec wyrażenia regularnego.
Zobaczmy przykład wyrażenia regularnego do wyszukiwania określonego znaku:
 Uprawomocnić 
Korzystanie z meta znaku kropki (.)
Punkt metaznaku pozwala na wyszukiwanie tylko w słowach lub treści, które są przypisane, na przykład
każdy punkt odpowiada symbolowi wieloznacznemu w wyrażeniu załóżmy c … r, poprawnym słowem będzie jeleń, ponieważ cer jest zgodne z regułą ce dwa znaki pośrednie między c i r
 Uprawomocnić
Metaznak / W wyszukuje znaki niealfabetyczne w ciągu tekstowym, na przykład pomaga nam zidentyfikować, czy w tekście znajduje się znak „at”, aby sprawdzić poprawność wiadomości e-mail.
 Uprawomocnić

Jak walidować e-mail za pomocą wyrażeń regularnych
Aby zaproponować wyrażenie regularne musimy zrozumieć, czego szukamy, wtedy musimy wziąć pod uwagę, że nazwa użytkownika poczty e-mail oraz domena lub serwer mają następujące cechy:
  • Mogą zawierać litery lub cyfry i nie mają stałego rozszerzenia, ale liczba znaków może się różnić.
  • Może zawierać, oprócz liter i cyfr, kropki i łączniki oraz 7a albo nazwę użytkownika, albo subdomenę.

Zatem wyrażeniem regularnym dla nazwy użytkownika i domeny będzie \ w + ([\ .-]? \ W +) *. Używanie kwantyfikatorów + i * dla powtarzających się znaków. Te dla rozszerzenia domeny (\. \ W {2,3}) + wskazujące, że mogą być maksymalnie 3 litery i dwukropek, na przykład dla .com.es.
 Uprawomocnićl> 

Sprawdź poprawność wielkości liter w ciągu znaków
Możemy sprawdzić, czy dany ciąg znajduje się w innym, nie biorąc pod uwagę, czy jest on pisany wielkimi czy małymi literami, pamiętaj, że w Linuksie słowo pisane małymi literami nie jest tym samym, co duże.
Aby to zrobić, podczas tworzenia wyrażenia regularnego musisz użyć wskaźnika, aby zignorować (i) na końcu wyrażenia regularnego.
Wynik tego wyszukiwania pokaże nam każdy element i ustalona reguła jest spełniona lub nie, dlatego wynik będzie następujący:
Części zamienne do Hondy fałszywe
Części zamienne Audi fałszywe
Prawdziwe części Forda
Części Ferrari są prawdziwe
Potwierdź słowa akcentami i literą ñ
Stworzymy funkcję, która pozwoli nam walidować za pomocą wyrażenia regularnego dowolne słowo, które powinno akceptować znaki od a do z, zarówno wielkimi literami, jak i spacjami oraz powinno akceptować samogłoski z akcentem ñ.
 Uprawomocnić
Sprawdź poprawność adresu URL typu http lub https
Zobaczymy tutaj, jak utworzyć wyrażenie regularne do walidacji domen lub adresów URL i czy mają one poprawną strukturę.
 Uprawomocnić
Zweryfikuj i zweryfikuj siłę hasła
Tutaj musimy wcześniej zdefiniować, co rozumiemy przez silne i bezpieczne hasło, aby uniknąć problemów z bezpieczeństwem, w tym celu ustalamy, że bezpieczne hasło musi mieć następujące cechy:
  • Wybrany klucz musi zawierać co najmniej jedną małą literę.
  • Wybrany klucz musi zawierać co najmniej jedną cyfrę lub znak specjalny.
  • Wybrane hasło musi mieć co najmniej 8 znaków.
Przykład sprawdzania poprawności odpowiedniego klucza, który spełnia te cechy, będzie następujący:
 Uprawomocnić
Sprawdź, czy wprowadzony adres IP jest poprawny
Aby zweryfikować adres IP, użyjemy następującego wyrażenia regularnego:
 Uprawomocnić
TTabela referencyjna metaznaków

Postać celuWyszukiwanie wyrażeń regularnychPrzykład
^Znajdź wzorzec przypisany do początku ciągu tekstowego./ części zamienne / pokrywałyby się w: "części zamienne do samochodów"
$Znajdź wzór przypisany do końca ciągu tekstowego/ autos $ / pasowałoby: części samochodowe "
*Sprawdź, czy istnieją postacie z co najmniej jednym dopasowaniem. Możemy znaleźć błędy tekstowe./ autos * / pasuje do: "autos", a także z "aautos"
?Zobacz, czy to żaden, czy tylko raz/ au? / pasowałoby: "autos"
+Sprawdź, czy pasuje raz lub więcej razy/ au + / pasuje do: „autos” lub automoviles
Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave