【问题标题】:Regular expression for counting decimals计算小数的正则表达式
【发布时间】:2014-11-27 12:59:54
【问题描述】:

我需要验证一个接受十进制值的文本框输入。我需要计算十进制数字中点后输入的位数,如果精度超过 5,则进行限制。

前 有效值 1.2 15.256 25.25486

无效 455.256485

【问题讨论】:

    标签: regex


    【解决方案1】:
    ^\d*(?:\.\d{1,5})?$
    

    这应该在. 之后使用5 验证小数。

    ^\d*(?:\.\d{1,5})$
    

    如果它对小数而不是整数是严格的,则使用它。

    【讨论】:

    • 它不是严格的小数,但在第一个,即 "^\d+(?:\.\d{1,5})?$" 如果我​​只给出 '.26' 它的验证为无效的。你能帮我修改一下表达式吗?
    猜你喜欢
    • 1970-01-01
    • 2016-02-13
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    相关资源
    最近更新 更多