回答編集履歴
2
エスケープ忘れ
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
小数のテストコード追加
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 さん
|