正则表达式:大于0的小数或整数,最多4位小数

2026年09月25日 05:15
有1个网友回答
网友(1):

首先[-\\+]?\\d{1,12}(\\.\\d{1,2})?这是整数1到12位,小数1到2位的正则表达式
而你说的整数12位
小数两位的应该是[-\\+]?\\d{12}(\\.\\d{2})?
如果是小数1到4位[-\\+]?\\d{1,12}(\\.\\d{1,4})
但是如果小数是必须4位[-\\+]?\\d{1,12}(\\.\\d{4})