Ett reguljärt uttryck är en mycket flexibel men kryptisk syntax som används för att matcha tecken i strängar . I Javascript är ett reguljärt uttryck innesluten i snedstreck följt av modifierare . Till exempel /\\ b [ A - Z0 - 9._ % + - ] + @ [ A - Z0 - 9 - . ] + \\ [ AZ ] { 2,4 } \\ b /i är ett reguljärt uttryck som kan vara . används för att validera att en sträng är formaterad som en e-postadress . Javascript erbjuder funktioner och metoder för att använda med reguljära uttryck för att skapa dem , matcha dem till strängar , ersätter delar av strängar , och utvinna fånga parenteser matcher . Instruktioner
1
Skapa ett reguljärt uttryck genom att innesluta den i snedstreck och efter det med eventuella modifierare . Till exempel , typ : .
ValidEmail = /\\ b [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ [ AZ ] { 2,4 } \\ b /i;
2
Skapa en sträng från ett reguljärt uttryck genom att innesluta den i citationstecken . Escape några sådana tecken inuti strängen . Skapa en ny instans av Javascript objektet RegExp för att skapa ett reguljärt uttryck . Passera modifierare som en andra , valfri parameter när du skapar objektet . Till exempel : .
VaidEmail = new RegExp ( " \\ \\ b [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ \\ [ AZ ] { 2 , 4 } \\ \\ b " , " i ") ;
3
Använd matchen metoden att jämföra en sträng till ett reguljärt uttryck och avgör om de matchar genom att utvärdera metodens returvärde för sant eller falskt . Skriv till exempel : ? ? ?
Om ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3 } \\ \\ ) [ - . ] [ 0-9 ] { 3 } [ ,"- ] [ 0-9 ] { 4 } \\ \\ b ) ) katalog
alert ( " giltigt telefonnummer ! " ) ; .
annat
alert ( " Ogiltig ? Telefonnummer " ) ; !
4
Använd Javascript ersätta metoden för en sträng för att ersätta den del av strängen som matchar det reguljära uttrycket . Till exempel , typ :
funktionen trim ( string ) {
retur string.replace ( /\\ A \\ s +