Скрипт за валидиране на време
Този скрипт може да бъде използван за валидация на данни за време, с формат : (ЧЧ:MM:СС).
CODE
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])); } |





