有人可以帮助我创建这个正则表达式.我需要它来检查字符串是完全空白(空)还是只包含正整数.如果还有其他任何失败.这就是我到目前为止所拥有的.
/^\s*|[0-9][0-9]*/
Run Code Online (Sandbox Code Playgroud)
Kob*_*obi 46
您正在寻找:
/^(\s*|\d+)$/
Run Code Online (Sandbox Code Playgroud)
如果您想要一个没有前导零的正数,请使用 [1-9][0-9]*
如果你不关心数字周围的空格,你也可以尝试:
/^\s*\d*\s*$/
Run Code Online (Sandbox Code Playgroud)
请注意,您不希望允许部分匹配,例如,因此您需要开始和结束锚点:.
您正则表达式有一个常见的错误:,例如,但不强制整场比赛,因为是一样的,读书,空间在一开始,或数字结尾.123abc^...$^\s*|\d+$(^\s*)|(\d+$)
要匹配数字或空字符串“”,即用户未输入任何输入,请执行此操作
(^[0-9]+$|^$)
Run Code Online (Sandbox Code Playgroud)
匹配数字,空字符串或空格字符
(^[0-9]+$|^$|^\s$)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56007 次 |
| 最近记录: |