質問編集履歴
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
const param1 = 1000;
|
9
9
|
const isChecked1 = param1.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
10
10
|
|
11
|
-
// (NG) isChecked2を
|
11
|
+
// (NG) isChecked2をtrueにしたいが、.0000はOKとしたい
|
12
12
|
const param2 = 1000.0000;
|
13
13
|
const isChecked2 = param2.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
14
14
|
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,16 +4,12 @@
|
|
4
4
|
以下ソースは試したことになります。
|
5
5
|
```javascript
|
6
6
|
|
7
|
-
// (OK)
|
7
|
+
// (OK)
|
8
8
|
const param1 = 1000;
|
9
|
-
const isChecked1 = param1.toString().match(/^(\d{1,3}|1{1}\d{3})$/);
|
9
|
+
const isChecked1 = param1.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
10
10
|
|
11
|
-
// (OK)
|
12
|
-
const param3 = 1000;
|
13
|
-
const isChecked3 = param3.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
14
|
-
|
15
11
|
// (NG) isChecked2をfalseにしたいが、.0000を判定できていないためtrueになってしまう
|
16
|
-
const
|
12
|
+
const param2 = 1000.0000;
|
17
|
-
const
|
13
|
+
const isChecked2 = param2.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
18
14
|
|
19
15
|
```
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
const param3 = 1000;
|
13
13
|
const isChecked3 = param3.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
14
14
|
|
15
|
-
// (NG) isChecked2をfalseにしたいが、trueになってしまう
|
15
|
+
// (NG) isChecked2をfalseにしたいが、.0000を判定できていないためtrueになってしまう
|
16
16
|
const param4 = 1000.0000;
|
17
17
|
const isChecked4 = param4.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
18
18
|
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,10 +6,14 @@
|
|
6
6
|
|
7
7
|
// (OK) isChecked1はtrue
|
8
8
|
const param1 = 1000;
|
9
|
-
const isChecked1 = param1.toString().match(/^(\d{1,3}|1{1}\d{3})$);
|
9
|
+
const isChecked1 = param1.toString().match(/^(\d{1,3}|1{1}\d{3})$/);
|
10
10
|
|
11
|
+
// (OK)
|
12
|
+
const param3 = 1000;
|
13
|
+
const isChecked3 = param3.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
14
|
+
|
11
|
-
// (NG) isChecked2をfalseにしたいが、
|
15
|
+
// (NG) isChecked2をfalseにしたいが、trueになってしまう
|
12
|
-
// 1000以下ならマッチしないようにしたいが、判定できていない
|
13
|
-
const
|
16
|
+
const param4 = 1000.0000;
|
14
|
-
const
|
17
|
+
const isChecked4 = param4.toString().match(/^(\d{1,3}|1{1}\d{3}|\d{1,3}.\d{1,4})$/);
|
18
|
+
|
15
19
|
```
|