Réponse acceptée !
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> <script> // Expression pour tester la présence des heures et minutes var reTime = /^[0-2]?[0-3]:[0-5][0-9]?$/
function IsTime (s) { return reTime.test(s); } function isEmpty(s) { return ((s == null) || (s.length == 0) || (s.value == "")); } String.prototype.trim = function() { return this.replace(/^\s*|\s*$/g, ""); }
function CheckTime() { var Check = false; var Value = document.getElementById('Time').value; if ( isEmpty(Value.trim()) ) alert ("L\'heure est vide !"); else if ( ! (Check = IsTime(Value)) ) alert("Ce n\'est pas une heure !"); else alert ('Ok !'); return Check; } </script>
<input id='Time' type='text'>
<input type='button' value='Ok' onClick='return CheckTime()'>
</body> </html>
|