Нужно регулярное выражение, которому все равно, если введено менее 6 символов - PullRequest
1 голос
/ 01 февраля 2011

У меня есть это регулярное выражение, которое вызывает мое сообщение проверки, потому что оно требует 6 символов. Мне нужно регулярное выражение, которое позволяет любое количество символов:

var unFieldRegEx = /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/;

Ответы [ 2 ]

2 голосов
/ 01 февраля 2011

изменить {6,} на * для 0 или более символов.Измените его на + для 1 или более символов.

1 голос
/ 01 февраля 2011
var unFieldRegEx = /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""])*$/;

должен сделать это (удалить спецификатор длины в конце и заменить на *)

...