首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

正则表达式-获取长度仅为10或11位的数字

正则表达式是一种用于匹配和操作文本的强大工具。它可以用来检查字符串是否符合特定的模式,并且可以从字符串中提取出符合条件的内容。

对于获取长度仅为10或11位的数字,可以使用以下正则表达式进行匹配:^\d{10,11}$

解析:

  • ^ 表示匹配字符串的开头
  • \d 表示匹配任意一个数字
  • {10,11} 表示前面的\d必须连续出现10到11次
  • $ 表示匹配字符串的结尾

这个正则表达式可以匹配长度为10或11位的纯数字字符串。

应用场景:

  • 手机号码验证:手机号码一般是11位数字,可以使用该正则表达式进行验证。
  • 身份证号码验证:身份证号码一般是18位数字,其中最后一位可能是数字或字母,可以使用该正则表达式进行验证。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云函数(Serverless):https://cloud.tencent.com/product/scf 腾讯云云函数是一种无服务器计算服务,可以帮助开发者快速构建和部署云端应用。可以使用云函数来处理正则表达式匹配的逻辑。
  • 腾讯云API网关:https://cloud.tencent.com/product/apigateway 腾讯云API网关是一种托管的API服务,可以帮助开发者轻松构建、发布、运维和安全管理API。可以使用API网关来接收正则表达式匹配的请求,并进行相应的处理。

请注意,以上推荐的腾讯云产品仅供参考,具体选择还需根据实际需求进行评估。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

分钟学会正则表达式(译)

一个正则表达式仅为一个字符串。它没有长度限制,但是通常该字符串很短。...一个正则表达式有时候可以被编译以便更快运行。 正则实现一直有着显著改变。对于本文,我所关注是那些几乎每个正则表达式都实现了核心语法。 练习 获取一个支持正则文本编辑器。...]*> 大部分字符,包括字母数字字符,会以字面值形式出现。这意味着它们查找是自身。比如,正则表达式cat代表“先找到c,接着找到a,最后找到t”。 目前为止感觉良好。...正则表达式[0123456789]表示找到一个数字 正则表达式[a]和a意义相同:“找到a” 一些转义例子: [a]表示“找到一个左方括号紧跟着一个a,再跟着一个右方括号”。...字符类区间(ranges) 你可以在字符类中使用连字符来表示一个字母数字区间: [b-f]和[bcdef]都表示“找到一个bcdef”。

944130

iOS中正则表达式,一篇就够了

一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作一种逻辑公式。正则表达式可以检测给定字符串是否符合我们定义逻辑,也可以从字符串中获取我们想要特定部分。...表示”\num”之前字符出现相同个数,例如 “(.)\1″:表示两个连续相同字符。 “10{1,2}” : 表示数字1后面跟着1或者2个0 (“10″,”100″)。...9.只能输入n位数字:”^\d{n}$”。 10.只能输入至少n位数字:”^\d{n,}$”。 11.只能输入m~n位数字:”^\d{m,n}$”。...[1-9])|((1|2)[0-9])|30|31)$”正确格式为;”01″~”09″、”10″~”29″和“30”~“31”。 26.获取日期正则表达式:\d{4}[年|-|.]...27.匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 28.匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行

4.5K110
  • php mbstring强大扩展

    php mb_internal_encoding('UTF-8');/* 设置内部字符编码为 UTF-8 */ $a = "陈业贵"; $length = mb_strlen($a);//获取字符串变量长度...php mb_internal_encoding('GBK');/* 设置内部字符编码为GBK */ $a = "陈业贵"; $length = mb_strlen($a);//获取字符串变量长度 echo...KaTeX parse error: Undefined control sequence: \w at position 20: …是用于匹配正则表达式,其中 \̲w̲+ 表示匹配一个多个字母!!...使用 mb_ereg_replace_callback() 函数对输入字符串进行正则表达式匹配和替换操作。 正则表达式模式 [0-9]+ 匹配一个多个连续数字。...匹配到数字通过回调函数进行处理。在这个例子中,回调函数将匹配到数字转换为整数,并返回其平方值。 最后,通过 echo 输出替换后结果。 总结 写完了,谢谢大家.

    27610

    RegularExpression

    目的 给定一个正则表达式和另一个字符串,我们可以达到如下目的: 给定字符串是否符合正则表达式过滤逻辑(称作“匹配”): 可以通过正则表达式,从字符串中获取我们想要特定部分。...对所获取匹配引用。例如,“(.)\1”匹配两个连续相同字符。 \n 标识一个八进制转义值一个向后引用。如果\n之前至少n个获取子表达式,则n为向后引用。...9.只能输入n位数字:"^\d{n}$"。 10.只能输入至少n位数字:"^\d{n,}$"。 11.只能输入m~n位数字:"^\d{m,n}$"。...[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"~"09"、"10"~"29"和“30”~“31”。 26.获取日期正则表达式:\d{4}[年|-|.]...27.匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 28.匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行

    77430

    iOS-正则表达式简单使用

    表示\num之前字符出现相同个数,例如 (.)\1:表示两个连续相同字符。 10\{1,2\} : 表示数字1后面跟着1或者2个0 (“10″,”100″)。...$ 验证一年12个月:"01-09"和"10-12" ^(0?[1-9]|1[0-2])$ 验证一个月31天:"01-09"、"10-29"和"30-31" ^((0?...匹配双字节字符(包括汉字在内):可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) [^\x00-\xff] 匹配空白行正则表达式:可以用来删除空白行 \n\s*\r 匹配HTML...下面给出正则表达式元字符(来自百度百科) 正则表达式元字符 \ 将下一个字符标记为一个特殊字符、一个原义字符、一个向后引用、一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。...对所获取匹配引用。例如,“(.)\1”匹配两个连续相同字符。 \n 标识一个八进制转义值一个向后引用。如果\n之前至少n个获取子表达式,则n为向后引用。

    1.6K70

    R语言︱文本(字符串)处理与正则表达式

    所有英文字母、数字和很多可显示字符本身就是正则表达式,用于匹配它们自己。比如 'a' 就是匹配字母 'a' 正则表达式 2....:pattern) 非获取匹配,匹配pattern但不获取匹配结果,不进行存储供以后使用。这在使用字符“(|)”来组合一个模式各个部分是很有用。例如“industr(?...\cx 匹配由x指明控制字符。例如,\cM匹配一个Control-M回车符。x值必须为A-Za-z之一。否则,将c视为一个原义“c”字符。 \d 匹配一个数字字符。等价于[0-9]。...对所获取匹配引用。例如,“(.)\1”匹配两个连续相同字符。 \n 标识一个八进制转义值一个向后引用。如果\n之前至少n个获取子表达式,则n为向后引用。...如果\nm之前至少有n个获取,则n为一个后跟文字m向后引用。如果前面的条件都不满足,若n和m均为八进制数字(0-7),则\nm将匹配八进制转义值nm。

    4.2K20

    表单验证常用正则,非常不错,收集相对比较完整,大家可以看看。

    * 3、^\d+$ 不能有空格 不能非数字 * 4、(.*)(\.jpg|\.bmp)$ 只能是jpg和bmp格式 * 5、^\d{4}\-\d{1,2}-\d{1,2}$ 只能是2004-10-22...可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式: <(\S*?)...):[^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式...2.获取:默认用(x|y)是获取匹配,很多时候只是测试,不一定要求得到所匹配数据,尤其在嵌套匹配大数据中就要用非获取匹配(?:x|y),这样提高了效率,优化了程序。...2.获取:默认用(x|y)是获取匹配,很多时候只是测试,不一定要求得到所匹配数据,尤其在嵌套匹配大数据中就要用非获取匹配(?:x|y),这样提高了效率,优化了程序。

    1.1K60

    正则表达式学习笔记

    a后面字符仅为数字结果为{}'.format(re.findall(r'[ns]a[0-9]\.txt',s))) 结果为: 匹配nasa.txt结果为['na2.txt', 'sa1.txt'..., 'nam.txt'] 限制a后面字符仅为数字结果为['na2.txt', 'sa1.txt'] 注: 在同一个字符集合里页可以给出多个字符区间,会匹配到多个区间中任何一个字符 取非匹配 我们使用正则表达式也不是都需要匹配集合其中字符...(等价于[0-9]) \D 任何一个非数字(等价于[^0-9]) 字母数字元字符 元字符 说明 \w 任何一个字母数字字符(大小写均可)下划线字符 (等价于[a-zA-Z0-9_]) \W 任何一个非字母数字字符...) 结果为: 匹配三个数字['123abc'] 为重复匹配次数设定一个区间 使用{a,b}形式来确定区间,a为最少重复次数,b为最多重复次数s = '4/8/03 ' \ '10-6-...<= 嵌入条件 正则表达式条件要用?来定义 ?匹配前一个字符表达式,如果它存在的话 ?= 和?

    56620

    总结 Python 常见验证正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    1.9K20

    使用Python验证常见50个正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+$ ^[A-Za-z0-9]{4,40}$ 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    6K30

    使用Python验证常见50个正则表达式

    ['https://www.python.org/'] 06 IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开...6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10之间) 表达式: [a-zA-Z...$ 12 字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用0…9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。 (?...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm:3位八进制数字,标识一个八进制转义值一个向后引用。

    1.5K20

    使用Python验证常见50个正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    1.9K10

    【Python】使用Python验证常见50个正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    1.8K30

    使用Python验证常见50个正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    1.4K30

    Js中RegExp对象

    \n: 标识一个八进制转义值一个向后引用,如果\n之前至少n个获取子表达式,则n为向后引用,否则如果n为八进制数字0-7,则n为一个八进制转义值。...英文和数字: ^[A-Za-z0-9]+^[A-Za-z0-9]{4,40}。 长度为3-20所有字符: ^.{3,20}$。 由26个英文字母组成字符串: ^[A-Za-z]+$。...密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线): ^[a-zA-Z]\w{5,17}$。 强密码(必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10之间): ^(?...*[A-Z])[a-zA-Z0-9]{8,10}$。 强密码(必须包含大小写字母和数字组合,可以使用特殊字符,长度在8-10之间): ^(?=.*\d)(?=.*[a-z])(?=....中文字符正则表达式: [\u4e00-\u9fa5]。 双字节字符: [^\x00-\xff](包括汉字在内,可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1))。

    10.5K20

    C#基础篇 - 正则表达式入门

    ,也可以从字符串中获取我们想要特定部分。...\nm 若 n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm。 \num 如果num是一个正整数,表示向后引用。即对前面所获取匹配引用。...^[0-9]*$" 09.只能输入n位数字:"^\d{n}$" 10.只能输入至少n位数字:"^\d{n,}$" 11.只能输入m~n位数字:"^\d{m,n}$" 12.只能输入零和非零开头数字...[1-9])|((1|2)[0-9])|30|31)$" 正确格式为;"01"~"09"、"10"~"29"和“30”~“31” 26.获取日期正则表达式:"\\d{4}[年|\-|\.]...27.匹配双字节字符(包括汉字在内):"[^\x00-\xff]"   评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 28.匹配空白行正则表达式:"\n\s*\r"

    86820

    使用Python验证常见50个正则表达式

    IP地址 IP地址长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示 每段数字范围为0~255,段与段之间用句点隔开  表达式: ((?:(?...密码 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线) 表达式: [a-zA-Z]\w{5,17} 强密码(以字母开头,必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10...字符串 英文和数字:^[A-Za-z0-9]+ ^[A-Za-z0-9]{4,40} 长度为3-20所有字符:^.{3,20}$ 由26个英文字母组成字符串:^[A-Za-z]+$ 由26个大写英文字母组成字符串...所获取匹配可以从产生Matches集合得到,在VBScript中使用SubMatches集合,在JScript中则使用$0…$9属性。要匹配圆括号字符,请使用“\(”“\)”。可带数量后缀。...如果\n之前至少n个获取子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 \nm 3位八进制数字,标识一个八进制转义值一个向后引用。

    1.5K10

    javascript中遇到字符串对象处理

    url 5 intLen=urlInfo.length; //获取url长度 6 offset=urlInfo.indexOf("?")...; //设置参数字符串开始位置 7 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样字符串 8 arrParam...=strKeyValue.split("="); //对获得数字符串按照“=”进行分割 9 strParamValue=arrParam[1]; //得到参数值 10 alert("您要传递参数值是...prototype--添加属性和方法 在javascript中对字符串String对象处理有一些函数: concat() -将两个多个字符文本组合起来,返回一个新字符串。...(和上面那个不要混淆) split(separator,howmany) - separator为字符串正则表达式(必填),howmany 指定返回数组长度(可选)---常用 replace(regexp

    1.3K110

    正则表达式

    # 导包import re# match()方法:从头开始匹配,匹配第一个命中项s1="python 2python 3python"result1=re.match("python",s1)# 获取匹配对象信息...原始字符串是一种特殊字符串表示方式,在字符串文字前面加上前缀rR即可以创建一个原始字符串。在正则表达式中使用原始字符串,可以避免反斜杠被错误地解释为转义字符。...在正则表达式中,反斜杠\是一个特殊字符,用于表示各种特殊字符匹配模式。比如\d表示匹配数字字符。但是在 Python 中,反斜杠\也是一个特殊字符,用于表示字符串中转义字符。比如\n 表示换行符。...,长度限制6-10位r='^[a-zA-Z0-9]{6,10}$'s1='1234567890123's2='1234567'print(re.findall(r,s1))print(re.findall...(r,s2))输出结果:[]'1234567'import re# 匹配QQ号,要求纯数字长度5-11,第一位不为0r='^[1-9][0-9]{4,10}$'s1='012345678's2='123456789

    13321

    常用正则整理 C#

    -\u9fa5]   评注:匹配中文还真是个头疼事,有了这个表达式就好办了哦   获取日期正则表达式:\d{4}[年|\-|\.]...匹配双字节字符(包括汉字在内):[^\x00-\xff]   评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行正则表达式:\n\s*\r   评注:可以用来删除空白行...\d)   评注:中国邮政编码为6位数字   匹配身份证:\d{17}[\d|X]|\d{15}   评注:中国身份证为15位18位   匹配ip地址:((2[0-4]\d|25[0-5]|[01]...A-Z]+$ //匹配由26个英文字母大写组成字符串   ^[a-z]+$ //匹配由26个英文字母小写组成字符串   ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成字符串...  ^\w+$ //匹配由数字、26个英文字母或者下划线组成字符串   评注:最基本也是最常用一些表达式 推荐工具 正则表达式测试器 10正则表达式测试站 RegExr(推荐) 基础知识可学习

    1.2K20
    领券