javascript 常用正则分享:验证手机号 验证邮箱
大家在做开发的时候,前端页面为了防止用户胡乱输入内容,经常需要用JavaScript验证一下用户输入的信息是否正确,比如最常用的就是验证手机号或者邮箱email之类的。今天我和大家分享一下我平常收集的一些常用验证正则。有手机号、email、qq号正则。
验证手机号:
function isMobile(phone){ // 根据号码段的不同和前缀不同可适当修改 var reValue = /^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57]|17[0-9])[0-9]{8}$/; if(!reValue.test(phone)){ return false; }else{ return true; } }
验证邮箱email:
function isEmail(email){ // @符号前后直接相邻不能为 . var reEmail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; if(!reEmail.test(email)){ return false; }else{ return true; } }
验证qq号:
function isQQ(qq){ var reQQ = /^[1-9]\d{4,9}$/; if(!reQQ.test(qq)){ return false; }else{ return true; } }
以上3个常用正则,欢迎大家收藏复制保存下来,用的时候就比较方便了。