正则表达式如何表示任意整数?
1个回答
展开全部
\d+表示连续的数字
^\d+$表示整行都是数字
[+-]*\d+表示可能带符号的连续数字
^[+-]*\d+$表示可能带符号的整行数字
([^\.\d]|^)(\d+)([^\.\d]|$)表示连续数字,但前后都没有小数点,整行都是数字也可以,匹配内容的第二个匹配项为数字
正则表达式验证整数方法有:
验证数字
验证所有整数,包括0和正负数整数
验证负整数
验证正整数
1 ^[0-9]*$
1 ^(0|[1-9][0-9]*|-[1-9][0-9]*)$
1 ^(-[1-9][0-9]*)$
1 ^([1-9][0-9]*)$
正则表达式
又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询