在添加页面的一个文本框输入多个手机号一次性添加多条信息,如何对输入的多个手机号的格式进行验证
主要是看你怎么把多个手机号放入一个数组里边,实例如下:
window.onload=function(){ var phones = "15236362525 18201212984 12337383786"; var arr=new Array(); arr=phones.split(' '); var reg = new RegExp("(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)"); for(var i=0;i<arr.length;i++){ if (reg.test(arr[i])) { alert(arr[i]+"正确"); } else { alert(arr[i]+"手机号码有误,请重新输入!"); } } }
正则表达式 网上搜个
手机号码11位,获取值以后每11位分为一组,然后分别用正则表达式判断,我用的是这个/(^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$)|(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/
先split(','),然后再正则验证吧。