Regex qui accepte n'importe quelle valeur mais d'une longueur maximale de 200 en javascript [dupliquer]
Aug 19 2020
J'essaye de faire une regex qui accepte n'importe quelle combinaison d'entrée, mais la condition est que le texte doit être de moins de 200 caractères.
par exemple
'123ababb' => valid
'abbd$5%' => valid
J'ai utilisé l'expression régulière suivante mais elle ne correspond à aucun caractère spécial.
[a-zA-Z0-9 .,']{0,200}
Réponses
1 M3HR4B Aug 19 2020 at 12:35
l'utilisation de regex, dans ce cas, n'est pas une bonne option car généralement, nous utilisons pour regex pour créer un motif spécial ou trouver quelque chose dans une chaîne.
dans votre cas, je suggère d'utiliser .length
par exemple:
let your_string = 'anyStringYouWant';
consloe.log('string length:' , your_string.length);
if (your_string.length > 200) {
console.log('string length is bigger than 200')
}