Expresiones regulares también conocidos como RegExp, proporciona una manera concisa y flexible para hacer coincidir caracteres de una cadena o un texto dado. En Javascript, RegExp se utiliza comúnmente en la validación de entrada del usuario como la dirección de correo electrónico, número de teléfono, etc. Hay dos formas de escribir el patrón de expresión regular en el punto 1. sintaxis literal 'Javascript'. 2. RegExp () constructor.
En sintaxis literal, tienes que escribir su patrón, literalmente, en una variable declarada en el script que se ve algo como: var regexpPattern = /\\ d /; donde /\\ d /es su patrón. En RegExp () constructor, puede construir dinámicamente el patrón que desee utilizando el constructor RegExp (), que se ve algo como: var pattern = "[az]"; regexpPattern var = new RegExp ("/" + patrón + "/"); Ejemplo (control de la dirección de correo electrónico) Permite crear una validación de entrada del usuario para la dirección de correo electrónico. Nuestro correo electrónico es algo como esto: mark@yahoo.
com Como has notado que en nuestro complemento de correo electrónico que tenemos el nombre de usuario "marca" a continuación, seguido por la '@' firmar a continuación, el anfitrión de correo electrónico "yahoo.com" y esto es siempre el Formato del complemento de correo electrónico. Entonces podemos crear el patrón de nuestra validación de correo electrónico. . HTML: javscript: Función validateEmail () {var inputField = document.getElementById ('email') de valor; var regexpPattern = /^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,3}$/; var MatchIt = inputField.
match (regexpPattern); si (MatchIt) {alert ('Válido'); } else {alert ('no válido'); }} Como se puede ver en nuestro ejemplo, utilizamos una sintaxis literal en la creación de nuestra expresión regular pattern.In nuestro patrón utilizamos el siguiente a la: ^ (signo de intercalación) - coincide con el inicio de la cadena. \\ w - Partidos de la palabra Personajes (Ex. A a la Z, 0 a 9, guiones bajos). [] - Coincide con un único carácter (carácter literal) que se encuentra dentro de los corchetes. $ (Signo de dólar) - Hace coincidir el final de la cadena
.
0