Итак, у меня есть текстовое поле, в котором можно ввести не более 5 символов.
Пользователь должен ввести время в формате чч: мм или ччмм в текстовое поле.
Предположим, чтопользователь вводит 1: 2: 3 или 1 :: 2 и т. д., затем должно отображаться предупреждающее сообщение («Неверный формат времени»)
Можно ли как-нибудь проверить все другие случаи: ИСКЛЮЧИТЬ для первого:, и предупредить пользователя?
(Это необходимо сделать с помощью функции javascript)
Это то, что я использовал для проверки нецифровых значений (исключая :), введенных в текстовое поле:
<script type='text/javascript'>
function getClks(){
...
var re=":";
var found = clks.match(re);
if (clks.match(/^[0-9:]/)){
alert('Invalid time value');
}
if (found=:){
var splitime = clks.split(":");
var hours = splitime[0];
var mins = splitime[1];
......
}
}
</script>