zoukankan      html  css  js  c++  java
  • js常用正则

    文档参考:https://www.runoob.com/regexp/regexp-syntax.html

    验证整数和小数的正则表达式

     网上很多关于验证小数的正则表达式,但是很多都不是百分百正确,所以我结合一些前辈的经验,自己写了一个。

      验证非0开头的无限位整数和小数。整数支持无限位,小数点前支持无限位,小数点后最多保留两位。

      js代码如下: 

    var reg = /^(([^0][0-9]+|0).([0-9]{1,2})$)|^([^0][0-9]+|0)$/;

     

      单独拆分:

      1. 整数:/^([^0][0-9]+|0)$/

      2. 小数:/^(([^0][0-9]+|0).([0-9]{1,2}))$/

      根据需求可更改:

      1. 若更改小数点前限制位数,则更改 + (例如:小数点前限制4位——([^0][0-9]d{0,3}|0) ),整数同理。

      2. 若更改小数点后限制位数,则更改 {1,2} ( 例如::小数点后最多保留3位——{1, 3};小数点后必须保留3位——{3} )。

      不做小数限制的:

    var reg =  /^(([^0][0-9]*|0).([0-9]+)$)|^([0-9]*|0)$/

    总结

    以上所述是小编给大家介绍的vJS验证整数和小数的正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    验证输入的 必须是数字(小数或整数)

    -------------------------------------------------------------------------------------------------------------

    正则表达式二(验证整数和小数):

    /^d+.?d+$/

    转载:https://www.jb51.net/article/148445.htm

     /^(([^0][0-9]*|0).([0-9]+)$)|^([0-9]*|0)$/
  • 相关阅读:
    CSP-S 2019游记
    南校五天集训游记
    web.xml模板
    JDBC Template的基本使用
    Spring AOP(3)使用AspectJ xml配置
    Spring AOP(2)使用AspectJ注解
    Spring Aop(面向切面编程)
    Spring Bean管理3(xml与注解混合使用)
    Python核心技术与实战——十二|Python的比较与拷贝
    test
  • 原文地址:https://www.cnblogs.com/taohuaya/p/11454218.html
Copyright © 2011-2022 走看看