回答編集履歴
8
修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
必須チェックは別にしているので、if (param != null) でnullを無視してます。
|
6
6
|
|
7
7
|
|
8
8
|
|
7
修正
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
最終的に解決した方法。自作validationの数値のチェックに正規表現を使わないようにした。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
requiredは他でしているので、if (param != null) をして、ここではnullを無視してます。
|
2
6
|
|
3
7
|
|
4
8
|
|
6
修正
test
CHANGED
@@ -1,19 +1,17 @@
|
|
1
|
-
|
1
|
+
最終的に解決した方法。自作validationの数値のチェックに正規表現を使わないようにした。
|
2
|
-
|
3
|
-
4桁表記は1000の方がシンプルかもしれません。
|
4
2
|
|
5
3
|
|
6
4
|
|
7
|
-
```javascr
|
5
|
+
```javascirpt
|
8
6
|
|
9
|
-
|
7
|
+
if (param != null) {
|
10
8
|
|
9
|
+
if (isNaN(param) || param > 1000) {
|
10
|
+
|
11
|
-
|
11
|
+
errorMessages.push("数字は1000以内で入力してください。");
|
12
|
+
|
13
|
+
}
|
14
|
+
|
15
|
+
}
|
12
16
|
|
13
17
|
```
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
ただし、toString()で1000になるので教えて頂いた方法で良さそうです。
|
18
|
-
|
19
|
-
正規表現チェッカーで引っかからないのでtoString()は見落としていました。
|
5
修正
test
CHANGED
@@ -14,4 +14,6 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
toString()で1000になるので教えて頂いた方法で良さそうです。
|
17
|
+
ただし、toString()で1000になるので教えて頂いた方法で良さそうです。
|
18
|
+
|
19
|
+
正規表現チェッカーで引っかからないのでtoString()は見落としていました。
|
4
修正
test
CHANGED
@@ -11,3 +11,7 @@
|
|
11
11
|
const isChecked3 = param3.toString().match(/^(\d{1,3}|1000|\d{1,3}.\d*|1000.0*)$/);
|
12
12
|
|
13
13
|
```
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
toString()で1000になるので教えて頂いた方法で良さそうです。
|
3
修正
test
CHANGED
@@ -6,8 +6,8 @@
|
|
6
6
|
|
7
7
|
```javascript
|
8
8
|
|
9
|
-
const param
|
9
|
+
const param3 = 1000.0000;
|
10
10
|
|
11
|
-
const isChecked
|
11
|
+
const isChecked3 = param3.toString().match(/^(\d{1,3}|1000|\d{1,3}.\d*|1000.0*)$/);
|
12
12
|
|
13
13
|
```
|
2
修正
test
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
|
9
9
|
const param2 = 1000.0000;
|
10
10
|
|
11
|
-
const isChecked2 = param2.toString().match(//);
|
11
|
+
const isChecked2 = param2.toString().match(/^(\d{1,3}|1000|\d{1,3}.\d*|1000.0*)$/);
|
12
12
|
|
13
13
|
```
|
1
修正
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
^(\d{1,3}|1000|\d{1,3}.\d*|1000.0*)$ にて対応しました。
|
1
|
+
教えて頂いた方法を参考に ^(\d{1,3}|1000|\d{1,3}.\d*|1000.0*)$ にて対応しました。
|
2
|
+
|
3
|
+
4桁表記は1000の方がシンプルかもしれません。
|
2
4
|
|
3
5
|
|
4
6
|
|