regex - test - Expresión regular para limitar el número de caracteres a 10
regex replace online (5)
Intento escribir una expresión regular que solo permita letras minúsculas y hasta 10 caracteres. Lo que tengo hasta ahora se ve así:
pattern: /^[a-z]{0,10}+$/
Esto no funciona ni compila. Tenía uno que funcionaba y que solo permitía letras minúsculas, que era esto:
pattern: /^[a-z]+$/
Pero necesito limitar la cantidad de caracteres a 10.
Puede ser beneficioso agregar una coincidencia codiciosa al final de la cadena, por lo que puede aceptar cadenas> de 10 y la expresión regular solo regresará a los primeros 10 caracteres. /^[a-z0-9]{0,10}$?/
Puede usar llaves para controlar el número de ocurrencias. Por ejemplo, esto significa de 0 a 10:
/^[a-z]{0,10}$/
Las opciones son:
- {3} Exactamente 3 ocurrencias;
- {6,} Al menos 6 apariciones;
- {2,5} 2 a 5 apariciones.
Ver la referencia de expresión regular .
Tu expresión tenía un + después de la llave de cierre, de ahí el error.
/^[az]{0,10}$/
debería funcionar. /^[az]{1,10}$/
si desea hacer coincidir al menos un carácter, como /^[az]+$/
does.
grep ''^[0-9]/{1,16/}'' | wc -l
Otorga a los recuentos el recuento exacto de partidos con límite