回答編集履歴

2

単独の0がマッチしないので修正

2022/07/24 00:43

投稿

RiaFeed
RiaFeed

スコア2701

test CHANGED
@@ -1,2 +1,5 @@
1
1
  こんな感じかな
2
2
  `result = e.match(/^[1-9]([0-9]*|[0-9]{0,2}(,[0-9]{3})*)$/g);`
3
+
4
+ 単独の0もマッチさせたいならこうかな
5
+ `result = e.match(/^(0|[1-9]([0-9]*|[0-9]{0,2}(,[0-9]{3})*))$/g);`

1

修正

2022/07/24 00:20

投稿

RiaFeed
RiaFeed

スコア2701

test CHANGED
@@ -1,2 +1,2 @@
1
1
  こんな感じかな
2
- `result = e.match(/^[1-9]([0-9]*|(,[0-9]{3})*)$/g);`
2
+ `result = e.match(/^[1-9]([0-9]*|[0-9]{0,2}(,[0-9]{3})*)$/g);`