date.js простой способ определить, указано ли время в разборе

Использование date.jsDate.parse Какой самый простой способ определить, включает ли пользовательская строка ввода, например, "окт 31 12 утра" против просто "окт 31", значение времени, то есть было ли время явно указано или нет.

1 ответ

Используйте регулярное выражение, чтобы проверить, если пользователь ввел утра или вечера, если не дать им сообщение о том, что оно должно быть включено

<script type="text/javascript">

var str= $("#date_input").val; 
var patt1=/am|pm/gi;
if (!str.match(patt1)){
     $("#message").text("you must include a time in either 'am' or 'pm' format");
}

</script>
Другие вопросы по тегам