Regex не может соответствовать формату даты DD/Mm/yyyy с знаком $ в концеJquery

Программирование на jquery
Ответить
Anonymous
 Regex не может соответствовать формату даты DD/Mm/yyyy с знаком $ в конце

Сообщение Anonymous »

Я использую jQuery для проверки даты пользователя с использованием Regex, но мне трудно понять, почему эта строка не соответствует: < /p>

Код: Выделить всё

/^([0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4})$/g
26/11/1995 -> вернуть false

Код: Выделить всё

if (/^([0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4})$/g.test($('#dateInput').val()) == false) {
alert("Wrong format);}
Если я удаляю знак доллара '$' в конце, он возвращает true, но пользователь может ввести 26/11/1995555555, который я не хочу. Вы можете помочь мне выяснить, что здесь не так? Большое спасибо !!>

Подробнее здесь: https://stackoverflow.com/questions/795 ... at-the-end
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»