JS正则表达式,限制输入数字,且小数点保留两位

JavaScript011

JS正则表达式,限制输入数字,且小数点保留两位,第1张

^\d+(\.\d{2})?$\d: 匹配数字+ : 数字出现1次以上(\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次 如果强制要求必须保留2位小数 就 将?改为+ 即 (\.\d{2})+\. : 匹配小数点\d :匹配数字{2}:小数点后取两位$:匹配任何结尾为之前所写的字符串 即 小数点和两位小数

你好,不知道你是不是要测量长度

\.\d{4,}$

这是对应正则的小数部分,\.表示小数点,\d为数字,\d{4,}表示最少有4个数字,$表示字符串的结束,如果符合这个正则就表示在字符串最后至少有4位小数

reg=/^\d+\.\d{4,}$/

完整的数字正则可以像这样写