【问题标题】:Regex for whole numbers only and not a blank string [closed]正则表达式仅适用于整数而不是空白字符串 [关闭]
【发布时间】:2013-03-05 12:25:26
【问题描述】:

请你帮帮我,我需要一个正则表达式来只允许整数并且字符串不能为空。

谢谢

【问题讨论】:

  • 你试过在这里搜索吗?
  • 嗯, 是一个数字......

标签: regex


【解决方案1】:
/^-?\d+$/

此正则表达式将匹配一个或多个数字。所以不会根据需要允许空白,并且只允许整数
实际上,\d 之后的 + 强制要求输入字符串中至少存在一位数字。
开头的- 检查-,后面的? 使其成为可选。

【讨论】:

  • 哎呀我忘了。让我修改一下我的答案
  • 我已对我的答案进行了更改。希望有帮助
【解决方案2】:

你应该试试这个:

^\d+$

^ : 要捕获的字符串的开头
$ : 要捕获的字符串的结尾
\d :所有数字(相当于 [0-9])
+ : 至少一个类

【讨论】:

    猜你喜欢
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    相关资源
    最近更新 更多