Espressioni regolari con Jquery

Sommario
UN l'espressione regolare nella programmazione è una sequenza di caratteri che forma un modello di ricerca, quindi possiamo identificare se il modello è conforme a qualsiasi regola stabilita, ad esempio che il valore convalidato sia numerico.
Quando si cercano dati nel testo, è possibile utilizzare questo modello di ricerca per descrivere ciò che si sta cercando. Un'espressione regolare può essere un singolo carattere, una sequenza o uno schema più complessi. I programmatori Javascript o Jquery e persino vari linguaggi implementano espressioni regolari.
Quindi, conoscendo le regole o i modelli da cercare, non importa il numero di caratteri che contiene la stringa di testo inserita, le espressioni regolari ci forniranno una soluzione molto rapida per determinare se una stringa è una data, un'e-mail, un indirizzo web, è numerico, quindi dobbiamo solo conoscere il modello di espressione regolare corrispondente.
Vediamo un esempio di espressione regolare per cercare un determinato carattere:
 Convalidare 
Utilizzando il carattere punto meta (.)
Il punto metacarattere consente di cercare solo all'interno di parole o contenuti assegnati, ad esempio
ogni punto corrisponde a un carattere jolly nell'espressione supponiamo c … r, una parola valida sarebbe deer poiché cer rispetta la regola ce due caratteri intermedi tra c e r
 Convalidare
Il metacarattere / W cerca caratteri non alfabetici all'interno di una stringa di testo, ad esempio, ci aiuta a identificare se è presente una chiocciola nel testo per convalidare le e-mail.
 Convalidare

Come convalidare un'e-mail con le espressioni regolari
Per proporre l'espressione regolare dobbiamo capire cosa stiamo cercando, quindi dobbiamo tenere conto che il nome utente dell'email e il dominio o server hanno le seguenti caratteristiche:
  • Possono contenere lettere o numeri e non hanno un'estensione fissa ma il numero di caratteri può variare.
  • Può contenere, oltre a lettere e numeri, punti e trattini e 7a sia il nome utente che un sottodominio.

Quindi l'espressione regolare per nome utente e dominio sarà \ w + ([\ .-]? \ W +) *. Utilizzo dei quantificatori + e * per i caratteri ripetuti. Quelli per l'estensione del dominio (\. \ W {2,3}) + che indicano che possono esserci un massimo di 3 lettere e due punti, ad esempio per .com.es.
 Convalidarel> 

Convalida la distinzione tra maiuscole e minuscole in una stringa
Possiamo controllare se una stringa è dentro un'altra senza tener conto se sono maiuscole o minuscole, ricorda che in Linux una parola minuscola non è uguale a maiuscola.
Per fare ciò, quando si crea l'espressione regolare, è necessario utilizzare l'indicatore per ignorare (i) alla fine dell'espressione regolare.
Il risultato di questa ricerca ci mostrerà ogni elemento e la regola stabilita è rispettata o meno, quindi il risultato sarà il seguente:
Ricambi Honda falsi
Ricambi Audi falsi
Ricambi originali Ford
Ricambi Ferrari veri
Convalida le parole con accenti e la lettera ñ
Creeremo una funzione che ci permetta di convalidare tramite un'espressione regolare qualsiasi parola che accetti i caratteri dalla a alla z, sia in maiuscolo che negli spazi e che deve accettare vocali con una lettera accentata ñ.
 Convalidare
Convalida un URL di tipo http o https
Vedremo qui come creare un'espressione regolare per convalidare domini o URL e che abbiano una struttura valida.
 Convalidare
Convalida e verifica la forza di una password
Qui dobbiamo prima definire cosa intendiamo per password forte e sicura per evitare problemi di sicurezza, per questo determiniamo che una password sicura deve avere le seguenti caratteristiche:
  • La chiave scelta deve contenere almeno una lettera minuscola.
  • La chiave scelta deve contenere almeno un numero o un carattere speciale.
  • La password scelta deve essere lunga almeno 8 caratteri.
L'esempio per convalidare la chiave corrispondente che soddisfa queste caratteristiche sarà il seguente:
 Convalidare
Convalida se un indirizzo IP inserito è corretto
Per verificare un indirizzo IP utilizzeremo la seguente espressione regolare:
 Convalidare
TTabella di riferimento dei metacaratteri

Personaggio obiettivoRicerca con espressioni regolariEsempio
^Trova il modello assegnato all'inizio della stringa di testo./ pezzi di ricambio / coinciderebbe in: "pezzi di ricambio per auto"
$Trova il modello assegnato alla fine della stringa di testo/ autos $ / corrisponderebbe a: ricambi auto "
*Trova se ci sono caratteri con una o più corrispondenze. Possiamo trovare errori di testo./ autos * / corrisponderebbe a: "autos" e anche a "aautos"
?Vedi se questo è nessuno o una volta/ au? / corrisponderebbe a: "autos"
+Vedi se corrisponde una o più volte/ au + / corrisponderebbe a: "autos" o automoviles
Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave