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