Lo strumento di test delle espressioni regolari fornisce js verifica delle espressioni regolari, verifica delle espressioni regolari, verifica delle espressioni regolari, strumento di test delle espressioni regolari, contenuto del testo di estrazione di espressioni regolari personalizzato online, qualsiasi verifica delle espressioni regolari, sito Web di estrazione di espressioni regolari, formattazione online di espressioni regolari, ecc., sperando di essere utile a tutti.
Il ruolo delle espressioni regolari
Un'espressione regolare (Espressione regolare) è un modello di testo che include caratteri ordinari (ad esempio, lettere tra a e z) e caratteri speciali (chiamati metacharatteri). Un'espressione regolare utilizza una singola stringa per descrivere e abbinare una serie di stringhe che corrispondono a una certa regola sintattica. Le espressioni regolari sono ingombranti, ma sono potenti. Dopo l'apprendimento, l'applicazione ti darà un senso assoluto di realizzazione oltre a migliorare l'efficienza. Molti linguaggi di programmazione supportano l'uso di espressioni regolari per le operazioni di stringa.
Metacaratteri comuni| Codice | Spiegazione |
|---|---|
| . | Abbina qualsiasi personaggio tranne le interruzioni di riga |
| \w | Abbina lettere o numeri o punteggi bassi |
| \s | Abbina qualsiasi personaggio vuoto |
| \d | Numeri corrispondenti |
| \b | Corrispondano all'inizio o alla fine di una parola |
| ^ | Inizio della stringa di corrispondenza |
| $ | Fine della stringa abbinata |
Qualificazioni comuni| Codice/Sintassi | Spiegazione |
|---|---|
| * | Ripeti zero o più volte |
| + | Ripeti una o più volte |
| ? | Ripeti zero o una volta |
| {n} | Ripeti n volte |
| {n,} | Ripeti n o più volte |
| {n,m} | Ripeti n a m volte |
I contrari comunemente usati| Codice/Sintassi | Spiegazione |
|---|---|
| \W | Corrisponde a qualsiasi carattere che non sia una lettera, una cifra, un trattino basso o un carattere cinese. |
| \S | Corrisponde a qualsiasi personaggio che non sia un carattere vuoto |
| \D | Corrispondente a qualsiasi carattere non numerico |
| \B | La partita non è dove la parola inizia o finisce |
| [^x] | Corrispondano a qualsiasi carattere tranne x |
| [^aeiou] | Abbina qualsiasi personaggio tranne aeiou |
| Carattere | Descrizione |
|---|---|
| ^\d+$ | // Corrisponde a numeri interi non negativi (numeri interi positivi e 0) |
| // Match intero ^ \ d (\.\ d )?$ | // Numero in virgola mobile non negativo (numero in virgola mobile positivo 0) |
| ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | // Abbina numeri in virgola mobile positivi |
| ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | // Numero in virgola mobile non positivo (numero in virgola mobile negativo 0) |
| ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ | // Corrisponde a numeri in virgola mobile negativi |
| ^(-?\d+)(\.\d+)?$ | // Corrispondenza di numeri in virgola mobile |
| ^[A-Za-z]+$????????? | // Confronta una stringa composta da 26 lettere dell'alfabeto inglese |
| ^[A-Z]+$ ??? | // Confronta una stringa composta da 26 lettere maiuscole dell'alfabeto inglese |
| ^[a-z]+$ | // Confronta una stringa composta da 26 lettere minuscole dell'alfabeto inglese |
| ^[A-Za-z0-9]+$ | // Corrisponde a una stringa composta da cifre e dalle 26 lettere dell'alfabeto inglese |
| ^\w+$ | // Confronta una stringa composta da cifre, dalle 26 lettere dell'alfabeto inglese o da underscore. |
| ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ | // Indirizzo email della corrispondenza |
| ^ [A-zA-z] :// match (\ w (-\ w )*)(\.(\ w (-\ w )*) *(\ ?\ S *)?$ | // Url della partita |
| [\u4e00-\u9fa5] | Espressione regolare per il matching dei caratteri cinesi |
| [^\x00-\xff] | Corrispondi ai caratteri a doppio byte (inclusi i caratteri cinesi) |
| \n[\s| ]*\r | Espressione regolare che corrisponde a una riga vuota |
| /<(.*)>.*<\/>|<(.*)\/>/ | Espressione regolare per il matching dei tag HTML |
| (^\s*)|(\s*$) | Espressioni regolari che corrispondono agli spazi principali e finali |
| \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | Espressione regolare per il matching degli indirizzi email |
| ^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | Espressione regolare per il matching degli URL |
| ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | Verificare se il nome dell'account è valido (deve iniziare con una lettera, contenere tra 5 e 16 caratteri e consentire lettere, numeri e underscore). |
| (\d{3}-|\d{4}-)?(\d{8}|\d{7})? | Corrispondi ai numeri di telefono nazionali |
| ^[1-9]*[1-9][0-9]*$ | Confronta il numero QQ di Tencent |
Link amici:iCMS