回答編集履歴

2

エスケープ忘れ

2017/05/23 08:38

投稿

think49
think49

スコア18194

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```JavaScript
10
10
 
11
- const sample = (numberString) => /+?0*[1-9]\d*$/.test(numberString);
11
+ const sample = (numberString) => /^\+?0*[1-9]\d*$/.test(numberString);
12
12
 
13
13
 
14
14
 

1

小数のテストコード追加

2017/05/23 08:38

投稿

think49
think49

スコア18194

test CHANGED
@@ -12,15 +12,17 @@
12
12
 
13
13
 
14
14
 
15
- console.log(sample('1'));
15
+ console.log(sample('1')); // true
16
16
 
17
- console.log(sample('001'));
17
+ console.log(sample('001')); // true
18
18
 
19
- console.log(sample('+1'));
19
+ console.log(sample('+1')); // true
20
20
 
21
- console.log(sample('-1'));
21
+ console.log(sample('1.0')); // false
22
22
 
23
+ console.log(sample('-1')); // false
24
+
23
- console.log(sample('0'));
25
+ console.log(sample('0')); // false
24
26
 
25
27
  ```
26
28