Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проверка строки
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » проверка строки

Страниц (1): [1]
 

1. -=1100=- - 21 Сентября, 2008 - 20:26:10 - перейти к сообщению
Привет!
Есть поле для ввода даты рождения.
при вводе даты автоматически добавляется "/" (12 / 03 / 2001 )

Как сделать проверку на ввод только цифр, я заню (подсмотрел в теме ниже Улыбка) но проблема в том, он говорит что "/" это не цифра (я с ним полностью согласен). Как мне сделать "исключение" для того что бы он игнорировал "/"?
2. Champion - 22 Сентября, 2008 - 08:41:58 - перейти к сообщению
или посимвольно ($date[$i] >='0' and $date[$i] <= '9') or $date[$i] =='\';
или рег.выр. /^\d{1,2}\/\d{1,2}\/\d{2,4}$/
3. RomAndry - 22 Сентября, 2008 - 08:42:44 - перейти к сообщению
Вам проверка необходима в клиентской части или серверной?
первая проблема решается по событию onKeyPress на запрет всего, кроме цивр и знака / вторая обычный intval и проверка на больше нуля
4. -=1100=- - 22 Сентября, 2008 - 10:16:22 - перейти к сообщению
Во-во, мне надо с onKeyPress.
я просто не заню как мне это сделать

 

Powered by ExBB FM 1.0 RC1