メールアドレスの形式に一致する次の正規表現があります。
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
これは、JavaScriptを使用したフォームでの検証に使用されます。ただし、これはオプションのフィールドです。したがって、この正規表現を電子メールアドレス形式または空の文字列に一致するように変更するにはどうすればよいですか?
私の限られた正規表現の知識から、\b
空の文字列に一致し、|
「Or」を意味すると思うので、次のことを試みましたが、機能しませんでした。
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b