регулярное выражение javascript

Я делаю проверку с помощью плагина ValidationEngine. Но мне нужно проверить текстовую область, где пользователь должен ввести минимум 200 слов, чтобы отправить форму. (Но это не обязательное поле). Итак, как мне настроить этот плагин. Этот плагин использует регулярное выражение для проверки полей.


person rubyist    schedule 18.08.2011    source источник


Ответы (1)


Регулярное выражение для соответствия n словам, за которыми следует .! или ? является:

/(\w+\s){200,}\w+[.?!]/

Если вы хотите всего 200 слов:

/(\w+\s){200,}/

Также см. Регулярное выражение для сопоставления предложений, содержащих не менее n слов

person Hampus Brynolf    schedule 18.08.2011
comment
Я думаю, он имеет в виду, что в нем 0 слов или › 200 слов. - person Flimzy; 19.08.2011
comment
Это проверено и работает нормально..?? Когда я тестировал его, проверка не удалась даже после 200 слов. - person rubyist; 19.08.2011
comment
просто перейдите к первой части: /(\w+\s){200,}/ если вы не хотите совпадать с .?! в конце концов... - person Hampus Brynolf; 19.08.2011
comment
Да.. Это сработало.. Что, если мне нужно проверить общее количество букв/алфавитов вместо слов здесь.. - person rubyist; 19.08.2011
comment
письма легче! .{200,} (что означает более 200 всего) - person Hampus Brynolf; 19.08.2011
comment
.200 значит?? Это /.{200,}/ что вы имеете в виду?? Извините.. Я только изучаю jquery и регулярное выражение:) Он также включает пробелы?? - person rubyist; 19.08.2011
comment
У меня сработала вышеуказанная вещь при использовании /(\w+\s){200,}/.. Но она будет принимать только символы. Я хочу принять все символы, включая . и т. д., а затем проверьте количество слов - person rubyist; 21.09.2011