首页 > 其他分享 >手机号 座机 正则验证

手机号 座机 正则验证

时间:2024-11-01 15:24:07浏览次数:2  
标签:表示 手机号 座机 12345678 正则 表达式

座机可能的号码为:

  • (1)12345678
  • (2)1234567
  • (3)010-12345678
  • (4)0357-53608463
  • (5)15200000000(11位的手机号)

表达式为:

^(((\d{3,4}-)?[0-9]{7,8})|(1(3|4|5|6|7|8|9)\d{9}))$

表达式前半部分为座机号:

(\d{3,4}-)?[0-9]{7,8})

\d表示数字中的任意一个,\d{3,4}表示出现3或4个数字,-表示“-”,[0-9]表示0-9中随机一个数,{7,8}表示前边表达式出现7或8次

表达式后半部分为手机号:

(1(3|4|5|6|7|8|9)\d{9})

1表示以1为开头,(3|4|5|6|7|8|9)表示第二位可以是3、4、5、6、7、8、9,\d{9}表示出现9个数字

标签:表示,手机号,座机,12345678,正则,表达式
From: https://www.cnblogs.com/pansidong/p/18520320

相关文章

  • 正则表达式验证连续字符和数字
    functionverifyCompany(company){//不能连续字符(如123、abc)连续3位或3位以上if(!LxStr(company)){$.ecCommon.ecAlert({msg:'不允许录入3个连续或者重复数字、字母',});returnfalse;}//不能相同字符(如111、aaa)连续3位或3位以上varre=/......
  • 正则表达式
    正则表达式正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符,及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。re模块的应用格式: re.findall("匹配规则","字符串")特定字符. 匹配单个任意字符[] 中括......
  • 正则表达式
    正则表达式1.正则表达式2.re模块正则表达式面向什么样的问题?1.判断一个字符串是否匹配给定的格式(判断是不是邮箱或者电话号码)2,从一个字符串里面根据指定规则提取信息(抓取页面中的链接或者其它信息)正则表达式写出来后需要使用那么需要使用re模块进行使用,提取及验证等操......
  • 正则表达式
    正则表达式​ \(L=\{a\{a,b\}*\{\epsilon\}^*(\epsilon|(.|_)(a|b)(a|b*))\)正则表达式可以由较小的正则表达式按照特定规则递归地构建.每个正则表达式$r$定义(表示)一个语言,记为\(L(r)\).这个语言也是根据\(r\)的子表达式所表示的语言递归定义的.\(\epsilon......
  • 用正则表达式获取json字段排序
    varReg01=newRegex($"\"fd9e\"\\s*?:\\s*?(\".*?)\"");varReg02=newRegex($"\"fe1e\"\\s*?:\\s*?(\".*?)\"");dtoList=dtoList.Select(a=>new{ dto=a,H=getMatchReg01(Reg02......
  • orchard core 2 的user模块,添加phonenumber手机号的liquid支持
    老外习惯用email,我们要求的是要手机号。所以除了采用二次验证(2FA),发现工作流要给用户发送通知短信无法获取对应的手机号。所以对源码进行扩展增加了liquid获取手机号。1、下载源码可以clone也可以下载2、找到对应modules的user模块直接在starup.cs找到LiquidStartup添加显......
  • python 正则表达式
    python使用正则表达式re.searchsearchObj=re.search(r'正则表达式',line,flag)ifsearchObj:print"searchObj.group():",searchObj.group()#查看匹配到的字符串print"searchObj.group():",searchObj.group(1)#查看第一个捕获组的内容print"......
  • 【Python中的字符串处理】正则表达式与常用字符串操作技巧!
    Python中的字符串处理:正则表达式与常用字符串操作技巧Python在字符串处理方面提供了丰富的内置功能和模块,能够帮助开发者处理各种复杂的文本操作。无论是简单的字符串拼接、替换,还是借助正则表达式(re模块)实现的模式匹配,Python都有强大的工具可以让我们高效处理文本数据......
  • 正则:一些常用的用法
    一,?:的功能()表示捕获分组,()会把每个分组里的匹配的值保存起来,使用$n(n是一个数字,表示第n个捕获组的内容)(?:)表示非捕获分组,和捕获分组唯一的区别在于,非捕获分组匹配的值不会保存起来例子:#该规则表示,如果请求方式是PUT、CONNECT、TRACE、DELETE的任意一种方式,则拦截此次访问S......
  • RCE绕过正则表达式_1
    正则表达式一些常见方法关于RCE绕过正则表达式的一些常见方法,可以从以下几个方面进行:1.利用特殊字符和编码:通过使用如URL编码、Unicode编码、十六进制编码等,可以绕过一些简单的正则表达式过滤。例如,将空格替换为%09、%0b或$IFS等,或者使用反引号(\`)和单引号(')来绕过对某些特......