Почему мой шаблон проверки формы HTML5 (/ ^ \ S {6,} $ /) срабатывает неправильно? - PullRequest
1 голос
/ 26 октября 2011

У меня есть форма ввода, которая выглядит так:

  <input name="password" type="password" required pattern="/^\S{6,}$/"/>

Требования для ввода: не менее 6 символов и отсутствие пробелов или неправильных символов. Проблема заключается в том, что даже когда эти требования удовлетворены, выдается «недействительное» сообщение. Это почему? Что-то не так с / ^ \ S {6,} $ /?

Ответы [ 2 ]

5 голосов
/ 26 октября 2011

Косые черты до и после не нужны в атрибуте pattern. Удалите их, и все будет в порядке.

3 голосов
/ 26 октября 2011

Я думаю, вам нужно удалить первые и последние / символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...