Regex che accetta qualsiasi valore ma di lunghezza massima 200 in javascript [duplicato]

Aug 19 2020

Cerco di creare una regex che accetti qualsiasi combinazione di input, ma la condizione è che il testo deve essere inferiore a 200 caratteri.

per esempio

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

Ho usato la seguente regex ma non corrisponde a nessun carattere speciale.

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

Risposte

1 M3HR4B Aug 19 2020 at 12:35

usare regex, in questo caso, non è una buona opzione perché di solito usiamo regex per creare uno schema speciale o trovare qualcosa in una stringa.

nel tuo caso, suggerisco di usare .length

per esempio:

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