Jquery驗證時間的方法:
//驗證是否為時間格式 function checkTime(timeStr){ var reg = /^([0-1]\d|2[0-3]):([0-5]\d):([0-5]\d)$/; return reg.test(timeStr); } //調用驗證函數 var timeValue = $("#time_input").val(); if(checkTime(timeValue)){ alert("時間格式正確!"); } else { alert("時間格式不正確!"); }
說明:
1. 該方法使用正則表達式驗證輸入的字符串是否符合時間格式(hh:mm:ss); 2. checkTime函數返回布爾值,如果符合時間格式則返回true,否則返回false; 3. 使用val()方法獲取輸入框中的值,再將其傳入checkTime函數進行驗證; 4. 如果驗證結果為true,彈出“時間格式正確!”的提示窗口,否則彈出“時間格式不正確!”的提示窗口。