| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > Валидация даты JQuery |
| Автор: llalive 7.6.2011, 18:18 | ||
Доброго времени суток. Наткнулся на непонятное поведение одного из плагинов для JQuery - validateMyForm (скачан с официального сайта http://plugins.jquery.com). Плагин выдает ошибку при проверке поля типа "дата", если в качестве месяца заданы числа 08 и 09. Другие комбинации - 01, 05, 12, 1, 5, 6 и др. проблем не вызывают. Валидация поля производится при помощи шаблона regex. Функция проверки даты:
Просьба поделиться мыслями. |
| Автор: llalive 10.6.2011, 22:31 |
| Решение оказалось довольно простым. Проблемной была функция parseInt(). Данная функция вторым параметром получает систему счисления. По умолчанию используется восьмеричная система счисления parseInt(result[1],8). После того, как задал десятичную систему счисления всё заработало как часы - parseInt(result[1],10). |