发布网友 发布时间:2024-10-08 08:29
共2个回答
热心网友 时间:2024-11-20 08:33
先说一下我的理解,看看是否和你的需求一致, 不一致的话, 直接略过就可以了:
整数的情况, 首位不能为0, 必须是17位.
小数的情况, 算上小数点,字符串必须包含18个字符, 其中整数部份长度在11到16位之间,首位不能为0, 小数部份的长度在1到6位之间.
^([1-9]\d{16}|(?=[0-9\.]{18}$)[1-9][0-9]{11,16}\.\d{1,6})$
热心网友 时间:2024-11-20 08:33
^(?:[1-9]\d{0,10}|0)(?:\.\d{1,6})?$