メールアドレスのバリデーションチェックにおいて、
一般的に、使用されているのうな下記のものではなく、
「先頭にピリオドは付けることができません」や「使用できない文字があります」を
細かく表示するようにしてほしい、要望があり、慣れない正規表現を勉強しながら
作成しております。
mailアドレスバリデーションチェック↓
/^[a-zA-Z0-9.!#$%&'+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)$/
今回、「先頭にピリオドは付けることができません」という正規表現を考え作成してみましたが、うまく動作しております。
先頭に「ピリオド」がついても、バリデーションエラーとならない状況です。
下記は私が作成した正規表現です。
^[a-zA-Z0-9^.]+$
言語はTypescriptです。
どなたかご教示いただけませんでしょうか?
回答1件
あなたの回答
tips
プレビュー