質問編集履歴

3

2019/10/02 16:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,34 +1,8 @@
1
1
  ### メールアドレスの正規表現をアドレスと@以降を分けずに一つでまとめられる表現方法を探してます。
2
-
3
- 今回のメールアドレスルールです
4
-
5
- 1.@の前の入力部には英数字と._-しか使えない
6
-
7
- 2.@の後ろの入力部には英数字と.-しか使えない
8
-
9
- 3.@直後に.-は使えない
10
-
11
- 4.@の後ろのaaaa.comでaaaaの部分にアンダースコアは使えない
12
-
13
- 5.@の後ろのaaaa.comでcomの部分にアンダースコアとハイフンと数字は使えない
14
-
15
- 6.メールアドレスは.-で終わらない
16
-
17
-
18
-
19
- @は固定で入っていて前後の入力部の正規表現が同一という条件で作りたいです。
20
-
21
- ![イメージ説明](9beb561cab56f8c0dd8211e750383043.jpeg)
22
-
23
-
24
2
 
25
3
  ### 試したこと
26
4
 
27
- /^[a-zA-Z0-9]+([a-zA-Z0-9]*.?\_?\-?[a-zA-Z0-9]*[a-zA-Z]+)*$/
28
5
 
29
- で試しましたが、これだとドメインを入力する時「.」を入力しなくても通って
30
-
31
- しまいます。
32
6
 
33
7
  何かいい方法あれば教えてください。(_ _).。
34
8
 

2

2019/10/02 16:31

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- メールアドレスの正規表現について
1
+ メールアドレスバリデーション
test CHANGED
File without changes

1

条件の細く説明を一文加えました。

2019/10/02 16:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 以下のフォーマットでのバリデーションをするといのが課題です。
19
+ @は固定入っていて前後入力部の正規表現が同一という条件作りたいです。
20
20
 
21
21
  ![イメージ説明](9beb561cab56f8c0dd8211e750383043.jpeg)
22
22