Regex que aceita qualquer valor, mas com comprimento máximo de 200 em javascript [duplicado]

Aug 19 2020

Tento fazer uma regex que aceite qualquer combinação de entrada, mas a condição é que o texto deve ter menos de 200 caracteres.

por exemplo

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

Usei a seguinte regex, mas ela não corresponde a nenhum caractere especial.

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

Respostas

1 M3HR4B Aug 19 2020 at 12:35

usar regex, neste caso, não é uma boa opção porque normalmente usamos regex para criar um padrão especial ou encontrar algo em uma string.

no seu caso, sugiro usar .length

por exemplo:

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