質問編集履歴

2

言語の追加

2020/08/21 00:43

投稿

takochan1192
takochan1192

スコア100

title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,5 @@
12
12
  下記は私が作成した正規表現です。
13
13
  ^[a-zA-Z0-9^.]+$
14
14
 
15
+ 言語はTypescriptです。
15
16
  どなたかご教示いただけませんでしょうか?

1

微修正

2020/08/21 00:43

投稿

takochan1192
takochan1192

スコア100

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  作成しております。
6
6
 
7
7
  mailアドレスバリデーションチェック↓
8
- /^(([^<>()[].,;:\s@"]+(.[^<>()[].,;:\s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z\-0-9]+.)+[a-zA-Z]{2,}))$/
8
+ /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/
9
9
 
10
10
  今回、「先頭にピリオドは付けることができません」という正規表現を考え作成してみましたが、うまく動作しております。
11
11
  先頭に「ピリオド」がついても、バリデーションエラーとならない状況です。