|
|
|
|
|
для: Faraon
(05.02.2008 в 22:29)
| | А так не лучше?
/^([10][0-9])|([2][0-3]):[0-5][0-9]:[0-5][0-9]$/
|
P.S. Здесь, конечно, не учтена возможность вставки вопросов. | |
|
|
|
|
|
|
|
для: olejek
(05.02.2008 в 11:49)
| | Если уж так, то можно сделать так
<?php
$text="12:56:45";
$text=explode(":",$text);
if ($text[0]<="24" AND $text[1]<="60" AND $text[2]<="60"){
print "ok";
}else{
print "no";
}
?>
|
| |
|
|
|
|
|
|
|
для: Maxam
(26.01.2008 в 00:33)
| |
#^((\d{1,2})|(\?{1,2})):((\d{1,2})|(\?{1,2})):((\d{1,2})|(\?{1,2}))$#
|
Тогда это тоже считается временем: 65:66:88?! | |
|
|
|
|
|
|
|
для: Faraon
(25.01.2008 в 23:42)
| | Помоему работает! Спасибо! ) | |
|
|
|
|
|
|
|
для: Maxam
(25.01.2008 в 22:30)
| | >Дата в виде: ДД.ММ.ГГГГ
Дата, пример:
<?php
$text="13.03.2003";
if(preg_match("#^\d{1,2}\.\d{1,2}\.\d{1,4}$#i", $text)){
print "ok";
}else{
print "no";
}
?>
|
>Время в виде: ЧЧ:ММ:СС
Пример времени, с Вашей поправкой насчет ??:
<?php
$text="12:56:45";
if(preg_match("#^((\d{1,2})|(\?{1,2})):((\d{1,2})|(\?{1,2})):((\d{1,2})|(\?{1,2}))$#", $text)){
print "ok";
}else{
print "no";
}
?>
|
| |
|
|
|
|
|
|
|
для: Maxam
(25.01.2008 в 22:30)
| | Сделать выпадающий список через <select>, например. | |
|
|
|
|
|
|
|
для: Maxam
(25.01.2008 в 22:30)
| | А как должна полностью выглядить строка (формат)?
Дата это одна строка и время это другая? | |
|
|
|
|
|
|
|
для: Maxam
(25.01.2008 в 22:25)
| | Ой, маленькое дополнение: во времени (ЧЧ:ММ:СС) могут быть значения в виде "??", например:
??:ММ:СС
ЧЧ:??:СС
ЧЧ:ММ:??
|
Можно сделать нужные мне проверки или я слишком всё круто закрутил??? | |
|
|
|
|
|
|
| Нужно проверить чтобы пользователь не ввел того чего не нужно!
А того два поля: дата и время
Дата в виде: ДД.ММ.ГГГГ (с ведущими нулями)
Время в виде: ЧЧ:ММ:СС (с ведущими нулями)
Как проверить??? | |
|
|
|
|