Регулярное выражение, которое принимает любое значение, но не более 200 длины в javascript [дубликат]
Aug 19 2020
Я пытаюсь создать регулярное выражение, которое принимает любую комбинацию ввода, но условием является то, что текст должен содержать менее 200 символов.
например
'123ababb' => valid
'abbd$5%' => valid
Я использовал следующее регулярное выражение, но оно не соответствует ни одному специальному символу.
[a-zA-Z0-9 .,']{0,200}
Ответы
1 M3HR4B Aug 19 2020 at 12:35
Использование регулярного выражения в этом случае не является хорошим вариантом, потому что обычно мы используем регулярное выражение для создания специального шаблона или поиска чего-либо в строке.
в вашем случае я предлагаю использовать .length
например:
let your_string = 'anyStringYouWant';
consloe.log('string length:' , your_string.length);
if (your_string.length > 200) {
console.log('string length is bigger than 200')
}