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

回答編集履歴

2

エスケープ忘れ

2017/05/23 08:38

投稿

think49
think49

スコア18194

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  - [ゼロパディングとは - IT用語辞典 Weblio辞書](http://www.weblio.jp/content/%E3%82%BC%E3%83%AD%E3%83%91%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0)
4
4
 
5
5
  ```JavaScript
6
- const sample = (numberString) => /+?0*[1-9]\d*$/.test(numberString);
6
+ const sample = (numberString) => /^\+?0*[1-9]\d*$/.test(numberString);
7
7
 
8
8
  console.log(sample('1')); // true
9
9
  console.log(sample('001')); // true

1

小数のテストコード追加

2017/05/23 08:38

投稿

think49
think49

スコア18194

answer CHANGED
@@ -5,11 +5,12 @@
5
5
  ```JavaScript
6
6
  const sample = (numberString) => /+?0*[1-9]\d*$/.test(numberString);
7
7
 
8
- console.log(sample('1'));
8
+ console.log(sample('1')); // true
9
- console.log(sample('001'));
9
+ console.log(sample('001')); // true
10
- console.log(sample('+1'));
10
+ console.log(sample('+1')); // true
11
+ console.log(sample('1.0')); // false
11
- console.log(sample('-1'));
12
+ console.log(sample('-1')); // false
12
- console.log(sample('0'));
13
+ console.log(sample('0')); // false
13
14
  ```
14
15
 
15
16
  Re: asdfghjklpoiuyt さん