入力フィールドを制限するために正規表現マスクを作成しようとしています。
これまでのところ、私はこれを思いついた
^[^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
私は正規表現コードが初めてなので、本当に助けていただければ幸いです。
編集:値の末尾にコンマがある可能性があることは知っていますが、それは問題ありません。値が送信された後、入力検証が既に行われています
また、入力内でバックスペースを機能させるにはどうすればよいですか?