200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > js 移动号码 座机号码 座机转分机号码验证

js 移动号码 座机号码 座机转分机号码验证

时间:2020-07-02 09:52:36

相关推荐

js 移动号码 座机号码 座机转分机号码验证

移动号码,座机号码,座机转分机号码验证

检查规则:

电话号码由数字、"("、")“和”-"构成

电话号码为3到8位

如果电话号码中包含有区号,那么区号为三位或四位

区号用"("、")“或”-"和其他部分隔开

移动电话号码为11或12位,如果为12位,那么第一位为0

11位移动电话号码的第一位和第二位为"13"

12位移动电话号码的第二位和第三位为"13"

/*座机验证语句:(1)横杠链接区号,例如0359-7322153,010-732215,区号前面是3-4位数字,后面是3-8位数字(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)(2)英文括号链接区号,例如(0359)7322153,(010)732215,区号前面是3-4位数字用括号,后面是3-8位数字(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)座机转机验证语句:(1)横杠链接区号,例如0359-7322153-1,010-732215-1586,区号前面是3-4位数字,后面是3-8位数字,数字后面继续横杠连接,转机号码随机位数随机,现控制在1-8位数(^[0-9]{3,4}\-[0-9]{3,8}\-[0-9]{1,8}$)(2)英文括号链接区号,例如(0359)7322153-1,(010)-732215-1586,区号前面是3-4位数字用括号,后面是3-8位数字,数字后面横杠连接,转机号码随机位数随机,现控制在1-8位数(^\([0-9]{3,4}\)[0-9]{3,8}\-[0-9]{1,8}$)手机号码验证语句:(1)12位是第一位是0,反之就是正常号码,例如013466676565,13466676565(^0{0,1}1[3|4|5|6|7|8][0-9]{9}$)*/// 综合起来验证规则:if(!(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}1[3|4|5|6|7|8][0-9]{9}$)|(^[0-9]{3,4}\-[0-9]{3,8}\-[0-9]{1,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}\-[0-9]{1,8}$)/.test(this.formItem.mobile))){console.log('no')this.$message({type: 'warning',message: '请输入有效的电话号码'})return}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。