Я использую 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