“Conocimientos Programación>JavaScript Programación

Cómo utilizar expresiones regulares con JavaScript

2015/8/5
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 poner fichas en el lado izquierdo con ExtJS
Cómo borrar atributos de elemento
¿Cómo habilito el JavaScript mucho más fácil
Menús sencillos Dinámicas para un Sitio Web
Cómo utilizar varios archivos JavaScript en coordinación con los demás
Cómo quitar caracteres Minus y Plus en Javascript
Cómo ejecutar una secuencia de comandos Java externo Cuando un HTML Web Cargas página
Cómo girar el texto con javascript
Conocimientos Informáticos © http://www.ordenador.online