|
|
// 判断email地址合法性function isEmailLegal(emailValue) {var pattern = /^\w+([-.]\w+)*@\w+([.]\w+)*\.\w+([-.]\w+)*$/;if (pattern.exec(emailValue))return true;return false;}// 验证MAC地址的合法性function isMacAddressLegal(macValue){var pattern=/^[0-9a-fA-F]{2}(-[0-9a-fA-F]{2}){5}$/; if(pattern.exec(macValue)) return true; return false;}// 验证输入值是否为数字function isDigit(value){var patrn = /^[0-9]+$/;if (patrn.exec(value)) {return true;}return false;}// 判断输入值是否为全角字符function isJapanName(value){ var pattern=/^([^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\u2985-\u2986\u00A2-\u00A3\u00A5-\u00A6\u00AC\u00AF\u20A9\uFFE8-\uFFEE])*$/; if(pattern.exec(value)) return true; return false;}// 判断是否为日文片假名function isJapanNameGana(value){ var pattern=/^[ァ-ヴ!ー]+$/;if(pattern.exec(value))return true;return false; }// 验证结束日期是否在当前月份之后function validateEndDateYear(){ var endDateYear = document.getElementById("endDateYear").value;var now= new Date();if(now.getYear()>endDateYear){return false;}if(now.getYear()==endDateYear){var monthValue=document.getElementById("endDateMonth").value;if((now.getMonth()+1)>=monthValue){return false;}}return true;}//去除数字前面的0,如 0200 -> 200function numFormat(m){ while((m.length>0)&&(m.charAt(0)=='0')){ if(m.length==1){ return m;}m = m.substring(1, m.length); } return m;}
实时监控输入值为数字,不为数字则清空
<input onkeyup="value=value.replace(/\D/g,'')" /> |
|