您能给我指出用于验证最大长度为 10 个字符的整数的适当正则表达式吗?
有效号码包括:1234567890
不要忘记整数can为负:
^\s*-?[0-9]{1,10}\s*$
各部分的含义如下:
-
^
:匹配必须从字符串开头开始
-
\s
: Any whitespace character
-
-
: The hyphen-minus character, used to denote a negative integer
-
[0-9]
: Any character whose ASCII code (or Unicode code point) is between '0' and '9'
-
\s
: Any whitespace character
-
$
:匹配必须在字符串末尾结束
这会忽略前导和尾随空格,并且如果您认为逗号可以接受或者需要将减号算作十个允许的字符之一,则会更加复杂。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)