Una expresión regular es una sintaxis muy flexible, pero críptica utilizada para que coincida con caracteres en cadenas . En Javascript, una expresión regular está encerrada entre barras y seguido por modificadores. Por ejemplo, /\\ b [A- Z0- 9._ % + -] + @ [ A- Z0- 9 - . ] + \\ [AZ ] { 2,4 } \\ b /i es una expresión regular que puede ser. utilizado para validar que una cadena tiene el formato de una dirección de correo electrónico. Javascript proporciona funciones y métodos para utilizar con las expresiones regulares para la creación de ellos, su adecuación a las cadenas , en sustitución de partes de cuerdas , y la extracción de paréntesis de captura partidos . Instrucciones
1
Crear una expresión regular introduciéndola en barras y siguiendo con los modificadores . Por ejemplo , escriba: .
ValidEmail = /\\ b [A- Z0- 9._ % + -] + @ [ . A- Z0- 9 -] + \\ [AZ ] { 2,4 } \\ b /i ;
2
Crear una cadena a partir de una expresión regular encerrándolo entre comillas. Escapar de los caracteres de barra invertida dentro de la cadena. Crea una nueva instancia del objeto RegExp Javascript para crear una expresión regular. Pase los modificadores como segundo parámetro, opcional al crear el objeto . Por ejemplo : .
VaidEmail = new RegExp ("\\ \\ b [A- Z0- 9._ % + -] + @ [ . A- Z0- 9 -] + \\ \\ [AZ ] { 2 , 4 } \\ \\ b "," i " ) ;
3
utilizar el método match para comparar una cadena con una expresión regular y determinar si coinciden al evaluar el valor devuelto por el método de verdadero o falso. Por ejemplo , escriba: ? ? ?
If ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3 } \\ \\ ) [- . ] [ 0-9 ] { 3 } [ ,"-] [ 0-9 ] { 4 } \\ \\ b ))
alerta
( " Número de teléfono válido! " ) .
más
alerta
( " no válido ? Número de teléfono "); !
4
Utilice el método replace Javascript para una cadena para sustituir la parte de la cadena que coincide con la expresión regular. Por ejemplo , escriba:
ajuste Función (cadena ) {
string.replace regreso
( /\\ A \\ s +