回答編集履歴

2

脱字

2021/02/08 00:55

投稿

int32_t
int32_t

スコア21679

test CHANGED
@@ -22,4 +22,6 @@
22
22
 
23
23
  -----
24
24
 
25
+
26
+
25
27
  参考までに、`#email-address` が `<input type=email>` の場合、`$('#email-address')[0].validity.typeMismatch` でフォーマットのチェックが可能で、`$('#email-address')[0].validationMessage` でブラウザが用意したエラーメッセージが取得可能です(Chrome だとかなり細かい)。

1

validity API について追記

2021/02/08 00:55

投稿

int32_t
int32_t

スコア21679

test CHANGED
@@ -17,3 +17,9 @@
17
17
  value.match('^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$')
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ -----
24
+
25
+ 参考までに、`#email-address` が `<input type=email>` の場合、`$('#email-address')[0].validity.typeMismatch` でフォーマットのチェックが可能で、`$('#email-address')[0].validationMessage` でブラウザが用意したエラーメッセージが取得可能です(Chrome だとかなり細かい)。