メールアドレスの正規表現はこれで良いよね?
なんとなくメールアドレスの正規表現。
トップレベルドメインってアルファベットのみだったよね??
@右側はガチガチに制限入れられるけど、@左側はポリシーによって違うだろうしガチガチには出来ないかな。
/\A[a-z0-9][\w\-\.]+[a-z0-9]@([a-z0-9][a-z0-9\-]{1,61}[a-z0-9]\.)+[a-z]+\z/i
んー、でもドメインのルールが変わると面倒なので妥協して↓でいいよね?
/\A[a-z0-9][\w\-\.]+[a-z0-9]@([a-z0-9][a-z0-9\-]+[a-z0-9]\.)+[a-z0-9]+\z/i