【问题标题】:Javascript Regular expression to allow negative double value?Javascript正则表达式允许负双值?
【发布时间】:2012-11-06 11:24:38
【问题描述】:

您好,我有一个正则表达式,可以帮助我验证用户输入。

它只允许带 2 个小数位的正数,这是我的正则表达式:

^[0-9]+\.[0-9][0-9]$

我希望它也适用于负数。
如何更改正则表达式以允许负值?

【问题讨论】:

    标签: javascript regex


    【解决方案1】:

    应该是这样的:

    ^(\-)?[0-9]+\.[0-9][0-9]$
    

    查看工作demo

    【讨论】:

      【解决方案2】:

      认为这会起作用:

      ^(-?)[0-9]+\.[0-9][0-9]$
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-06
        • 1970-01-01
        • 2021-06-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多