Начало Новини Маркет Проекти Форум ИТ Работа Уроци Скриптове WiFi точки Още Вход

mytech.bg > Скриптове > JavaScript > Дата и Час

Скрипт за валидиране на време

От Miro / 08.09.2007 17:16
Размер на шрифта: A | A | A

Този скрипт може да бъде използван за валидация на данни за време, с формат : (ЧЧ:MM:СС).

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function is_valid_time(sTime)
{
   
var time_rules = /^(\d{1,2}):(\d{2})(:(\d{2}))?$/;
   
var aMatch = sTime.match(time_rules);
   
if (aMatch == null)
    {
       
alert("Невалиден формат за време ! \n"+sTime);
       
return false;
   
}
   
hour = aMatch[1];
   
minute = aMatch[2];
   
second = aMatch[4];
   
if (second=="") { second = null; }
   
if (hour < 0  || hour > 23)
    {
       
alert("Допустими стойности за часове в интервала: ( 0 - 23 )");
       
return false;
   
}

   
if (minute<0 || minute > 59)
    {
       
alert("Допустими стойности за Минути в интервала: ( 0 - 59 )");
       
return false;
   
}

   
if (second != null && (second < 0 || second > 59))
    {
       
alert("Допустими стойности за Секунди в интервала: ( 0 - 59 )");
       
return false;
   
}

   
return true;
}

//Скрипт, който връща валидираните данни за време, като масив с три //елемента : (ЧЧ,ММ,СС).

function get_valid_time(sTime)
{
   
var aMatch = timeStr.match([i]^(\d{1,2}):(\d{2})(:(\d{2}))?$[/i]);
    return (new Array(aMatch[1], aMatch[2], aMatch[4]));
}

Етикети: PHP | валидиране | време
Статистика
Погледнат: пъти
Гласове: --
Оценка:
Действие
 



myTech.bg © 2004 - 2011 | Контакти | За реклама