Regex que aceptan cualquier valor pero de máximo 200 de longitud en javascript [duplicado]

Aug 19 2020

Intento hacer una expresión regular que acepte cualquier combinación de entrada, pero la condición es que el texto debe tener menos de 200 caracteres.

por ejemplo

'123ababb' => valid
'abbd$5%' => valid

Usé la siguiente expresión regular pero no coincide con ningún carácter especial.

[a-zA-Z0-9 .,']{0,200}

Respuestas

1 M3HR4B Aug 19 2020 at 12:35

usar expresiones regulares, en este caso, no es una buena opción porque usualmente usamos expresiones regulares para crear un patrón especial o encontrar algo en una cadena.

en tu caso, sugiero usar .length

por ejemplo:

let your_string = 'anyStringYouWant';
consloe.log('string length:' , your_string.length);
if (your_string.length > 200) {
    console.log('string length is bigger than 200')
}