は1がどのように異なるドメインなどとの電子メールアドレスを検証する正規表現を書くために私を助言することができ正規表現は
^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$
は1がどのように異なるドメインなどとの電子メールアドレスを検証する正規表現を書くために私を助言することができ正規表現は
^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$
回答:
^[email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+[^.]$
http://emailregex.com/ –
を参照してください。「正規表現のマスター」という本には、電子メールアドレスに一致する正規表現を含む付録があります。それはいくつかの*ページ*長いです。道徳的 - このために(単一の)正規表現を使用しないでください。 – slim