Дата проверки на основе множественного формата [закрыто]Jquery

Программирование на jquery
Ответить
Anonymous
 Дата проверки на основе множественного формата [закрыто]

Сообщение Anonymous »

Я написал ниже строки кода для проверки формата даты на основе нескольких форматов даты, таких как < /p>
function checkValidDate(dateValue)
{
var dateFormat = getDateFormat();
switch(dateFormat)
{
case "d-m-Y":
var regex = /^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$/;
if(dateValue.match(regex))
return true;
else
return false;
break;

case "m-d-Y":
var regex = /^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$/;
if(dateValue.match(regex))
return true;
else
return false;
break;

case "Y-m-d":
var regex = /^(19|20)\d[- /.](0[1-9]|1[012]\d(0[1-9]|[12][0-9]|3[01]))$/;
if(dateValue.match(regex))
return true;
else
return false;
break;
}
}
$("#dobfield").blur(function(){

var dob = $("#dobfield").val().trim();
var check = checkValidDate(dob);
if(check ==false)
alert("wrong");
});
< /code>
Есть три формата, принятые в этом проекте «D-M-Y», «M-D-Y», «Y-M-D». Теперь я пытаюсь проверить, находится ли введенная дата в действительном формате регулярного выражения или нет на основе в настоящее время выбранного формата даты.
Приведенный выше код не работает.

Подробнее здесь: https://stackoverflow.com/questions/464 ... ple-format
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»