1. дата
гггг-мм-дд
2. Время
чч:мм
Вроде просто, но у меня не получается..
1. /^[2][0][0-9]{2}-[0-9]{2}-[0-9]{2}$/
2. /^[0-9]{2}[:][0-9]{2}$/
Не работают.. как и еще over 9000 моих, вариантов.
Помогите, плиз(
Спустя 29 минут, 7 секунд (12.01.2010 - 13:28) jetistyum написал(а):
а где строка которую ты разбираешь?
Спустя 1 час, 34 минуты, 59 секунд (12.01.2010 - 15:03) VolCh написал(а):
А главное, что значит "не работают"?
Спустя 7 часов, 10 минут, 34 секунды (12.01.2010 - 22:13) vital написал(а):
1. Вид строки - я написал сразу в посте. Для первого случая 4 числа, тире, 2 числа, тира 2 числа. При том, что первые 2 числа - 2 и 0.
Во втором случае - 2 числа : 2 числа.
3. Не работают - значит, что на строке, которая на мой взгляд подходит под условие - ф-я возвращает рез-т, что не подходит.=> В паттерне ошибка.
Во втором случае - 2 числа : 2 числа.
3. Не работают - значит, что на строке, которая на мой взгляд подходит под условие - ф-я возвращает рез-т, что не подходит.=> В паттерне ошибка.
Спустя 2 минуты, 3 секунды (12.01.2010 - 22:15) krasilich написал(а):
regexlib.com тебе в помощь.
Спустя 1 минута, 59 секунд (12.01.2010 - 22:17) krasilich написал(а):
1. /^20[0-9]{2}\-[0-9]{2}\-[0-9]{2}$/
2. /^[0-9]{2}\:[0-9]{2}$/
а еще лучше так
1. /^20[0-9]{2}\-[0-3]{1}[0-9]{1}\-(0|1)[0-9]{1}$/
2. /^[0-9]{2}\:[0-9]{2}$/
а еще лучше так
1. /^20[0-9]{2}\-[0-3]{1}[0-9]{1}\-(0|1)[0-9]{1}$/
Спустя 30 минут, 46 секунд (12.01.2010 - 22:48) vital написал(а):
function check()
{
var reg = new RegExp('/^20[0-9]{2}\-[01]{0,1}[0-9]{1}\-(0|1)[0-9]{1}$/ ');
var res = reg.test(document.form.end_date.value)?"da":"net";
alert(res);
var reg = new RegExp('/^[0-9]{2}\:[0-9]{2}$/');
var res = reg.test(document.form.end_time.value)?"da":"net";
alert(res);
return true;
}
2 раза вылетает - Нет. я уже запутался..
Спустя 5 минут, 11 секунд (12.01.2010 - 22:53) krasilich написал(а):
Скопировал с моими очепятками?)
Спустя 1 час, 7 минут, 46 секунд (13.01.2010 - 00:01) vital написал(а):
Очепятки? не вижу(
_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."
Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar