回答編集履歴

3

テキスト修正

2020/03/02 21:44

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -84,4 +84,4 @@
84
84
 
85
85
 
86
86
 
87
- 上記のコードの中で使っている正規表現 `/[0-9]/` を `/^[0-9]$/` としていない理由は、各 input要素に、 `maxlength="1"` があるので、入力される文字列の長さが最大1であることが事前に分かっているからです。
87
+ 上記のコードの中で使っている正規表現 `/[0-9]/` を `/^[0-9]$/` とする必要がない理由は、各 input要素に、 `maxlength="1"` があるので、入力される文字列の長さが最大1であることが事前に分かっているからです。

2

テキスト修正

2020/03/02 21:44

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -77,3 +77,11 @@
77
77
  何か、意図通りではない点があれば、コメントからお知らせください。
78
78
 
79
79
  以上、参考になれば幸いです。
80
+
81
+
82
+
83
+ ### 備考
84
+
85
+
86
+
87
+ 上記のコードの中で使っている正規表現 `/[0-9]/` を `/^[0-9]$/` としていない理由は、各 input要素に、 `maxlength="1"` があるので、入力される文字列の長さが最大1であることが事前に分かっているからです。

1

テキスト修正

2020/03/02 21:43

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
 
8
8
 
9
- - `id` が `user1` から `user10` の `<input>` に、何か文字を入力したり、文字を消去したりすると即座に入力チェックするように、 `input`イベントにコールバックを設定する。
9
+ - `<input type="text">` のいずれかに、何か文字を入力したり、文字を消去したりすると即座に入力チェックするように、 `input`イベントにコールバックを設定する。
10
10
 
11
11
 
12
12
 
13
13
  - 入力チェックでは、以下のようにエラーが判定される。
14
14
 
15
- ・`user1` から `user10` の `<input>` に入力されている値のすべてが半角数字1個である場合、正しい入力と判定される。
15
+ `<input type="text">` に入力されている値のすべてが半角数字1個である場合、正しい入力と判定される。
16
16
 
17
17
  ・上記以外においてはエラーと判断され、ボタンがdisabled になり、赤字でエラーと表示される。
18
18