|
|
|
|
|
для: kasmanaft
(12.12.2007 в 21:48)
| | >пропустит также 99.99.9999
есть такое...
>> 2) лучше так
А это как нравится больше :)
не согласен. Зачем использовать класс символов в классе символов? Это только затормозит регулярку и все. | |
|
|
|
|
|
|
|
для: SHAman
(12.12.2007 в 21:22)
| | >> пропустит 02.02.07 и 02.02.2007
Ну не только... пропустит также 99.99.9999 ... Предупрежден - значит вооружен)
>> 2) лучше так
А это как нравится больше :)
barcelona, что такое "номер паспорта" и "серия" ? Если это "шесть цифр" и "четыре цифры" соответственно (не больше, не меньше) - тогда правильно..
PS в JS может быть не поддерживается "(?: ... )", попробуйте убрать "?:", если работать не будет.. | |
|
|
|
|
|
|
|
для: barcelona
(12.12.2007 в 20:14)
| | 1) конечно можно
/^\d{2}\.\d{2}\.(?:\d{2}|\d{4})$/
| пропустит
02.02.07 и 02.02.2007
2) лучше так:
| |
|
|
|
|
|
|
| Здравствуйте!
1) Можно ли в JavaScript проверить правильность ввода даты?
2) Наваял тут следующие регулярные выражения:
для номера паспорта: /^[\d]{6}$/
для серии паспорта: /^[\d]{4}$/
Понимаю, что это элементарщина, но всё равно спрошу: верно?
В этой теме я полный лопух, начальство только вчера заставило разбираться, поэтому столько вопросов. | |
|
|
|
|