在日常开发中,经常需要对提交的数据进行验证处理,总结一下常用的验证方法。
1)邮箱验证
function checkEmail(email) { var reg = /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; return reg.test(email); //检测是否匹配 }
2)电话验证
// 判断是否为手机号 function isPoneAvailable(pone) { var myreg = /^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test(pone)) { return false; } else { return true; } } // 判断是否为电话号码 function isTelAvailable(tel) { var myreg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; if (!myreg.test(tel)) { return false; } else { return true; } }
原文地址:https://www.cnblogs.com/xingxia/p/js_validate.html
时间: 2024-10-11 07:19:40