teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

脱字

2021/02/08 00:55

投稿

int32_t
int32_t

スコア21929

answer CHANGED
@@ -10,4 +10,5 @@
10
10
  ```
11
11
 
12
12
  -----
13
+
13
14
  参考までに、`#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

スコア21929

answer CHANGED
@@ -7,4 +7,7 @@
7
7
  value.match(/^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/)
8
8
 
9
9
  value.match('^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$')
10
- ```
10
+ ```
11
+
12
+ -----
13
+ 参考までに、`#email-address` が `<input type=email>` の場合、`$('#email-address')[0].validity.typeMismatch` でフォーマットのチェックが可能で、`$('#email-address')[0].validationMessage` でブラウザが用意したエラーメッセージが取得可能です(Chrome だとかなり細かい)。