teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2019/03/27 16:40

投稿

退会済みユーザー
answer CHANGED
@@ -1,10 +1,12 @@
1
1
  ```javascript
2
2
  let ary = [
3
3
  '-', '―', '-123,456', '234,567,890', '123', '0', '10,123',
4
+ '1,234,567,890', '1,234,567,890,123',
4
5
  '--', '――', '+123', '012,345', '1234,567'
5
6
  ];
6
7
 
8
+ //let reg = /^(-?[1-9]\d{1,2}?(,\d{3})*|0|-|―)$/;
7
- let reg = /^(-?[1-9]\d{1,2}?(,\d{3})*|0|-|―)$/;
9
+ let reg = /^(-?[1-9]\d?\d?(,\d{3})*|0|-|―)$/;
8
10
 
9
11
  ary.forEach (a => {
10
12
  console.log (a, reg.test (a));