Il miglior tutorial JavaScript Object RegExp Nel 2024, in questo tutorial puoi imparare oggetto RegExp,grammatica,modificatori,staffe,metacaratteri,quantificatore,metodi dell'oggetto RegExp,Esso supporta le espressioni regolari metodi oggetto stringa,
Un'espressione regolare è una descrizione carattere del modello a oggetti.
Le espressioni regolari sono utilizzate per recuperare il pattern matching stringa e la sostituzione, è un potente strumento per l'attuazione del pattern matching stringa.
Nota: Quando si utilizza un costruttore per creare un oggetto regolare, è necessario regole carattere di escape regolari (preceduti da un backslash \). Ad esempio, i seguenti sono equivalenti:
var re = new RegExp("\\w+"); var re = /\w+/;
Per saperne di più oggetto RegExp nel nostro RegExp JavaScript oggetti dimostrativi .
Modifier viene utilizzato per eseguire una corrispondenza tra maiuscole e minuscole e globale:
modificatori | descrizione |
---|---|
io | Eseguire partita maiuscole e minuscole. |
g | Eseguire un incontro globale (trovate tutte le partite piuttosto che nella prima partita dopo l'arresto). |
m | Esecutivo multilinea partite. |
Le parentesi quadre sono usate per trovare una serie di personaggi:
espressione | descrizione |
---|---|
[Abc] | Trova qualsiasi carattere tra le parentesi. |
[^ Abc] | Trova qualsiasi carattere non tra le parentesi. |
[0-9] | Cercare qualsiasi numero da 0-9. |
[AZ] | Cercare qualsiasi piccola per scrivere un carattere z minuscola. |
[AZ] | Trova qualsiasi carattere da maiuscolo A alla Z, maiuscola. |
[AZ] | Trova qualsiasi carattere da maiuscolo in minuscolo A alla Z di. |
[Adgk] | Ricerche per qualsiasi carattere all'interno di un dato insieme. |
[^ Adgk] | Ricerche per qualsiasi carattere di fuori del set specificato. |
(Rosso | blu | verde) | Trova tutte le opzioni specificate. |
Metacarattere (metacarattere) personaggio ha un significato speciale:
metacaratteri | descrizione |
---|---|
. | Trova un singolo carattere, ad eccezione di nuova linea e la linea terminazioni. |
\ w | Trova un carattere di parola. |
\ W | Trova un carattere non-parola. |
\ d | Trova figure. |
\ D | Trovare caratteri non numerici. |
\ s | Trova un carattere vuoto. |
\ S | Trovare caratteri non di spaziatura. |
\ b | Partita limite di parola. |
\ B | Partita di non limite di parola. |
\ 0 | Trova caratteri NUL. |
\ n | Trova nuova riga. |
\ F | Trova le interruzioni di pagina. |
\ R | Trova un ritorno a capo. |
\ T | Trova le schede. |
\ V | Trovare una scheda verticale. |
\ xxx | Cercare il numero ottale xxx caratteri predeterminati. |
\ xdd | Trova un numero esadecimale dd caratteri predeterminati. |
\ uXXXX | Trova un numero esadecimale xxxx specificato di caratteri Unicode. |
quantificatore | descrizione |
---|---|
n + | Qualsiasi stringa che contiene almeno una partita n. |
n * | Qualsiasi stringa che contiene zero o più n partita. |
n? | Qualsiasi materiale che contiene zero o uno string matching n. |
n {X} | Una serie di X contiene la sequenza n partite. |
n {X, Y} | Una stringa di X o Y n contiene un corrispondente sequenza. |
n {X,} | Almeno X sequenza n contiene string matching. |
n $ | N corrisponde a qualsiasi fine stringa. |
^ n | N adattarsi a qualsiasi stringa che inizia con un. |
? = N | Subito dopo ogni specifica stringa corrispondente n stringa. |
?! N | Qualsiasi successiva non immediatamente specificato stringa n stringa corrispondente. |
modo | descrizione | FF | IE |
---|---|---|---|
compilare | La compilazione di un espressione regolare. | 1 | 4 |
exec | Il valore specificato stringa di ricerca. Il valore di ritorno del trovare, e per determinare la sua posizione. | 1 | 4 |
prova | Il valore specificato stringa di ricerca. Restituisce vero o falso. | 1 | 4 |
modo | descrizione | FF | IE |
---|---|---|---|
ricerca | Ricerca e valori di espressione corrispondenza regolari. | 1 | 4 |
partita | Trovare uno o più corrispondenza di espressioni regolari. | 1 | 4 |
sostituire | Sostituire con regolare stringa espressione corrispondente. | 1 | 4 |
scissione | La stringa viene divisa in un array di stringhe. | 1 | 4 |