Показать сообщение отдельно
  #7 (permalink)  
Старый 19.10.2016, 22:26
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Luchik, верно.
Под данный конкретный случай и чтоб наверняка надо как-то так:

<input id="Date" type="text" value="11/12/1999" onchange="alert( isValidDate(this.value) )">
<script type="text/javascript">
function isValidDate(str){
  var input = str.match(/\d+/g),
      date = new Date(input[2], input[1] - 1, input[0]);

  return date.getFullYear() == input[2] &&
         date.getDate()     == input[0] &&
         date.getMonth()    == input[1] - 1;
}
</script>
__________________
29375, 35
Ответить с цитированием