1.手机号码正则
var phone = ''; phoneReg = !!phone.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/); if(phoneReg == false){ alert('手机号码有误,请重新输入'); return false; }
2.邮箱正则
var email = ''; var mailReg = !!email.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/); if(mailReg == false){ alert('邮件地址有误,请重新输入'); return false; }
3.网址正则表达式
var url = ''; urlReg = !!url.match(/^((https|http|ftp|rtsp|mms)?://)[^s]+/); if(urlReg == false){ alert('链接有误'); return false; }
4.身份证号码有误
var id = ''; idReg = !!id.match(/d{17}[d|x]|d{15}/); if(idReg == false){ alert('身份证号码有误'); return false; }
5.IP地址正则表达式
var ip = ''; ipReg = !!ip.match(/(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d)/); if(ipReg == false){ alert('IP地址有误'); return false; }