十三年专注于网站建设与互联网应用开发,低调、有情怀的网络应用服务商!
南昌百恒科技微信公众号 扫一扫关注
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒科技微信公众号

前端JAVASCRIPT常用正则表达式

JAVASCRIPT,正则 百恒网络 2016-09-09 10:54:03 4517
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;
}
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
备案专线 备案专线
 
售后服务 售后服务
 
×