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

質問編集履歴

1

編集

2021/02/08 00:35

投稿

Chandler_Bing
Chandler_Bing

スコア673

title CHANGED
File without changes
body CHANGED
@@ -7,10 +7,21 @@
7
7
  コンソールに表示されてしまいます。
8
8
 
9
9
  ```js
10
+ // メールアドレスが入力されていれば、バリデート
11
+ if ($('#mail-address').val() == '') {
12
+ displayErrorMessage('.error-mail-address', error_no_input)
13
+ } else {
14
+ if (validateMailAddress($('#mail-address').val()) == false) {
15
+ displayErrorMessage('.error-mail-address', error_mail_address)
16
+ }
17
+ }
18
+
10
19
  // メールアドレスバリデーション
11
20
  function validateMailAddress(value) {
21
+ /////// 確認用 /////////
12
22
  console.log(value)
13
23
  console.log(value.match('/^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/'));
24
+ /////// 確認用 /////////
14
25
  if (value.match('/^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/')) {
15
26
 
16
27
  return true;
@@ -21,4 +32,9 @@
21
32
  ```
22
33
 
23
34
 
24
- どこに問題があるのでしょうか。。。。。
35
+ どこに問題があるのでしょうか。。。。。
36
+
37
+ 「a」「b」などの明らかにメールアドレスとしてありえない文字と、
38
+ 個人のメールアドレスなどを試しましたが、全てnullで返ってきます。
39
+
40
+ コンソールでの確認は「確認用」というコメントアウトで挟まれている部分で行いました。。。。