El método test () se usa para detectar si una cadena coincide con un patrón.
Devuelve un valor booleano que indica si la expresión regular dada se combina en la cadena que se ve.
regexp.test (str)
parámetro
se requiere regexp. Un objeto de expresión regular que contiene un patrón de expresión regular o indicadores disponibles.
STR Opción requerida. La cadena para ser probada en ella.
ilustrar
El método de prueba verifica si la cadena coincide con el patrón de expresión regular dado, de ser así, devuelve verdadero, de lo contrario devuelve falso.
Cada expresión regular tiene un atributo de LastIdex que registra la posición en la que termina el último partido.
var re = /^[1-9] {4,10} $ /gi; var str = "123456"; alert (re.test (str)); // devolver verdadero// Después de ejecutar la prueba anterior, podemos aparecer
alerta (re.lastIndex); // 6 aparecen
Es decir, el último terminó después del sexto personaje
Luego, la próxima vez que llame a la prueba, continuará buscando después del sexto personaje.
Solución alternativa: establezca la propiedad de LastIdex de la expresión regular en 0
El código específico es el siguiente
<script type = "text/javaScript"> var re =/^[1-9] {4,10} $/gi; var str = "123456"; alert (re.test (str)); // return truere.lastIndex = 0; alert (re.test (str)); // return true </script>El formulario JavaScript valida el buzón de correo electrónico, determina si un monto de entrada es un correo electrónico de correo electrónico y lo implementa a través de expresiones regulares.
// Verifique la dirección de correo electrónico
function check () {var Correo electrónico = document.getElementById ("correo electrónico"). valor; var; var; isEmail =/^[AZ] ([A-Z0-9]*[-_]? [A-Z0-9]+)*@([A-Z0-9]*[-_]? [A-Z0-9]+)+[/.] [AZ] {2,3} ([/.] [AZ] {2})? ¡correo electrónico!"); devolver falso; } if (correo electrónico.length> 25) {alert ("longitud demasiado larga"); return false} if (! isemail.test (correo electrónico)) {alerta ("no un correo electrónico"); return false;}}La breve discusión anterior sobre el uso de la función test () en JS en las reglas es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.