Estoy limitando al usuario a ingresar una cadena que contiene cuatro letras seguidas de 4 dígitos de números, como el formato qwer1234 en vue.js. Probé la expresión regular b[az]{4}+[0-9]{4}\b pero parece que no funciona. ¿Hay algún error que cometo?
4 caracteres en minúscula serían:
[az]{4}4 dígitos serían
\d{4}un límite de palabra es
\bel inicio o el final de una línea se marcan así:
^...$Por lo tanto, si esta frase debe estar contenida (posiblemente solo como parte) de una frase más grande, ponga límites de palabras a su alrededor.
\b[az]{4}\d{4}\bo si la frase completa tiene que coincidir exactamente, puede colocarla entre los caracteres de inicio y final.
^[az]{4}\d{4}$Eliminé el '+', ¡y funciona!
var pattern = /\b[az]{4}[0-9]{4}\b/; var str = ""; console.log(pattern.test(str));