正则表达式在javascript中应用
发布时间:2020-12-14 01:32:09 所属栏目:百科 来源:网络整理
导读:script type="text/javascript"//匹配移动手机号码function isTelephone(str_Telephone) {var strRegex = /^(1[2-9][0-9])d{8}$/;return strRegex.test(str_Telephone);}//匹配固定电话function isMobile(str_Mobile) {var strRegex = /^(0[0-9]{2,3}-)?([
<script type="text/javascript"> //匹配移动手机号码 function isTelephone(str_Telephone) { var strRegex = /^(1[2-9][0-9])d{8}$/; return strRegex.test(str_Telephone); } //匹配固定电话 function isMobile(str_Mobile) { var strRegex = /^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$/; return strRegex.test(str_Mobile); } //匹配电子邮件 function isEmail(str_Email) { var strRegex = /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/; return strRegex.test(str_Email); } //匹配qq function isqq(str_qq) { var strRegex = /^[1-9][0-9]{4,}$/; return strRegex.test(str_qq); } //匹配邮政编码 function isPostCode(str_PostCode) { var strRegex = /^[1-9]d{5}(?!d)$/; return strRegex.test(str_PostCode); } //短时间,形如 (13:04:06) function isTime(str) { var a = str.match(/^(d{1,2})(:)?(d{1,2})2(d{1,2})$/); if (a == null) { return false; } if (a[1] > 24 || a[3] > 60 || a[4] > 60) { return false; } return true; } //短日期,形如 (2003-12-05) function isDate(str) { var r = str.match(/^(d{1,4})(-|/)(d{1,2})$/); if (r == null) return false; var d = new Date(r[1],r[3] - 1,r[4]); return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4]); } //长时间,形如 (2003-12-05 13:04:06) function isDateTime(str) { var reg = /^(d{1,2}) (d{1,2}):(d{1,2})$/; var r = str.match(reg); if (r == null) return false; var d = new Date(r[1],r[4],r[5],r[6],r[7]); return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4] && d.getHours() == r[5] && d.getMinutes() == r[6] && d.getSeconds() == r[7]); } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |