Un'espressione regolare è una sintassi molto flessibile ma criptico usato per abbinare i caratteri nelle stringhe . In Javascript , un'espressione regolare è racchiuso in barre e seguita da modificatori . Per esempio /\\ b [A - Z0- 9._ % + - ] + @ [A - Z0 - 9 - . ] + \\ [AZ ] { 2,4} \\ b /i è una espressione regolare che può essere. utilizzato per verificare che una stringa è formattata come un indirizzo email. Javascript fornisce funzioni e metodi da utilizzare con le espressioni regolari per la loro creazione , abbinandoli a corde , in sostituzione di porzioni di stringhe , e l'estrazione di parentesi di cattura partite . Istruzioni 
 1 
 Creare una espressione regolare , circondandolo con barre e seguendolo con eventuali modificatori . Ad esempio, digitare : . 
 
 ValidEmail = /\\ b [A - Z0- 9._ % + - ] + @ [ . A- Z0 - 9 - ] + \\ [AZ ] { 2,4} \\ b /i; 
 2 
 creare una stringa da una espressione regolare racchiudendolo tra virgolette . Fuga eventuali caratteri di barra rovesciata all'interno della stringa . Creare una nuova istanza di Javascript oggetto RegExp per creare un'espressione regolare . Passare i modificatori come secondo , parametro opzionale quando si crea l'oggetto . Per esempio : . 
 
 VaidEmail = new RegExp ( "\\ \\ b [A - Z0- 9._ % + - ] + @ [ . A- Z0 - 9 - ] + \\ \\ [AZ ] {2 , 4} \\ \\ b " , " i " ) ; 
 3 
 utilizzare il metodo partita di confrontare una stringa in un'espressione regolare e determinare se corrispondono valutando il valore restituito del metodo di vero o falso . Ad esempio, digitare : ? ? ? 
 
 Se ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3} \\ \\ ) [ - . ] [ 0-9 ] { 3} [ ,"- ] [ 0-9 ] {4} \\ \\ b ) ) per 
 alert ( "Valido numero di telefono! ") . 
 
 altro 
 
 alert ( " non valido ? Numero di telefono "); ! 
 4 
 Utilizzare il metodo replace Javascript per una stringa di sostituire la porzione di stringa che corrisponde all'espressione regolare . Ad esempio, digitare : 
 
 funzione trim (string ) { 
 
 String.Replace ritorno ( /\\ A \\ s +