“Conocimiento Programación>JavaScript Programación

Cómo utilizar expresiones regulares con JavaScript

2014/4/14
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 +

JavaScript Programación
Cómo utilizar JavaScript para mostrar Prime Factors
Cómo cambiar el cursor sobre Rollover Rollover
Redondeo números en Javascript
Cómo dibujar un gráfico circular Usando Javascript
JavaScript para cálculos de tiempo
Cómo leer iFrame contenido en JavaScript
Acerca de la salida de datos JSON con JavaScript
Cómo hacer que todos los botones de radio Falso en JavaScript
Conocimiento de la computadora © http://www.ordenador.online