【发布时间】:2017-04-09 13:14:18
【问题描述】:
我想为数字输入制作一个正则表达式模式。当用户输入数字时,逗号会自动分隔输入的数字,例如 1,424 或 23,232。这适用于正则表达式模式
/^[0-9.,]*$/
但问题是这种模式允许在数字之间使用点(.)。我想制作正则表达式,就像输入可以允许 .00 吃数字的结尾而不是数字之间的一样。但 .00 也是可选的。 允许的数字格式如下:
123312131256457.00
1233121312564
9,223,372
不允许的数字格式如下:
34.343455.3434
34353...
我浪费了很多时间,但没有得到任何解决方案。请分享你的想法。提前致谢。
【问题讨论】:
标签: javascript regex