Une expression régulière est une syntaxe très souple, mais énigmatique utilisé pour faire correspondre des caractères dans les chaînes . En JavaScript , une expression régulière est enfermé dans des barres et suivie par les modificateurs . Par exemple, /\\ b [A -Z0- 9._ % + -] + @ [A- Z0-9 - . ] + \\ [AZ] { 2,4 } \\ b /i est une expression régulière qui peut l'être. utilisé pour valider qu'une chaîne est formatée comme une adresse e-mail. Javascript fournit des fonctions et des méthodes à utiliser des expressions régulières pour leur création , leur adéquation à cordes , en remplacement de parties de cordes, et en extrayant les parenthèses matchs . Instructions 1 Créer une expression régulière en l'enfermant dans des barres et le suivre avec tous les modificateurs . Par exemple, tapez : . ValidEmail = /\\ b [A -Z0- 9._ % + -] + @ [ . A- Z0-9 -] + \\ [AZ] { 2,4 } \\ b /i ; 2 créer une chaîne à partir d'une expression régulière en l'enfermant entre guillemets. Échapper les caractères de barre oblique inverse à l'intérieur de la chaîne. Créer une nouvelle instance de l' objet RegExp Javascript pour créer une expression régulière. Passez les modificateurs comme deuxième paramètre lors de la création de l'objet. Par exemple: . VaidEmail = new RegExp ( "\\ \\ b [A -Z0- 9._ % + -] + @ [ . A- Z0-9 - ] + \\ \\ [AZ] {2 , 4} \\ \\ b "," i "); 3 utiliser la méthode de la concordance de comparer une chaîne à une expression régulière et de déterminer si elles correspondent à l'évaluation de la valeur de retour de la méthode de vrai ou faux. Par exemple, tapez : ? ? If ( phoneNumber.match (\\ \\ (\\ \\ b [0-9] {3} \\ \\ ) [- . ] [0-9 ] {3} [ ,"-] [ 0-9] {4} \\ \\ b ) ) alerte ( " numéro de téléphone valide ! "); . autre alerte ( "Invalid ? Numéro de téléphone "); ! 4 Utilisez la méthode replace Javascript pour une chaîne à remplacer la portion de la chaîne qui correspond à l'expression régulière. Par exemple, tapez : fonction trim (string) { String.Replace de retour ( /\\ A \\ s +
|