项目经验:js 结合正则表达式判断是否为电话号码或者手机号码
2014-07-10 09:22
537 查看
function Phone(obj){ var regBox = { regEmail : /^([a-z0 -9_\. -]+)@([\da -z\. -]+)\.([a -z\.]{2,6})$/, //邮箱 regName : /^[a -z0 -9_ -]{3,16}$/, //用户名 regMobile : /^0?1[3|4|5|8][0 -9]\d{8}$/, //手机 regTel1 : /^0[\d]{2,3} -[\d]{7,8}$/ , //座机带区号 regTel2 : /^[0 -9]{7,8}$/ , //座机不带区号 //以下这个包括 手机 座机号 座机号带区号 regAll: /(^[0-9]{3,4}\ -[0 -9]{3,8}$)|(^[0 -9]{3,8}$)|(^\([0 -9]{3,4}\)[0 -9]{3,8}$)|(^0{0,1}13[0 -9]{9}$)/ }; var mflag = regBox.regMobile.test(obj.value); var tflag1 = regBox.regTel1.test(obj.value); var tflag2 = regBox.regTel2.test(obj.value); if (mflag||tflag1||tflag2) { return true; }else{ alert("联系方式输入错误:请输入形如 区号+电话号码 的座机号,如0901-1234567,0901-12345678,010-1234567,010-12345678;或者不带区号的座机号:如1234567,12345678;手机号请输入第一位为1,第二位数字是3、4、5、8的十一位手机号!" ); return false; }; }
相关文章推荐
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- ios利用正则表达式判断手机号码格式是否正确
- js最新手机号码、电话号码正则表达式
- c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?
- 用jquery正则表达式来判断手机号码是否为中国移动的
- 利用正则表达式判断手机号码格式是否合法
- C# 正则表达式判断手机号码是否合法!
- js最新手机号码、电话号码正则表达式
- ios利用正则表达式判断手机号码格式是否正确的实例
- JS正则验证手机号码或者电话号码
- easy-ui中,判断textbox输入的为指定手机号码或者电话号码的JS
- JS正则验证手机号码或者电话号码(转)
- Java 用正则表达式判断输入的字符串是否为手机号码
- 正则表达式判断手机号码格式是否合法
- Java正则表达式判断是否为手机号码
- 判断邮箱,手机号码,身份证,用户名,昵称等输入格式是否正确的 正则表达式
- iOS开发正则表达式 判断手机号码,邮箱格式是否正确
- js最新手机号码、电话号码正则表达式
- iOS用正则表达式判断是否为手机号码
- js最新手机号码、电话号码正则表达式