我试图创建一个正则表达式掩码以限制输入字段。
到目前为止,我想出了这个
^[^0][0-9]*(,?[0-9]*)*$
以下应该是可接受的值:
123456,12,1,654,19512
2321
312,1
基本上任何给定的整数后跟一个逗号和另一个整数(位数无关紧要),但任何整数组都不应该以零开头。
但是我错过了一些额外的表达式,因为以下值被接受并且不应该:
123,012
123,,0123
123,0,0
123,0,0,,,,0,31
我将非常感谢您的帮助,因为我是 Regex 代码的新手。
编辑:我知道该值可能有一个尾随逗号,但没关系,在提交值后我已经有一个输入验证
另外,我怎样才能让退格键在输入中工作?