正規表現を使用してメールを検証しようとしています。私はほとんど完了しましたが、「a'-'(ハイフン)の後に'@'を付けないでください」という1つの条件だけで失敗しています。私はさまざまな方法で試しましたが、これはうまくいきませんでした。以下は、私が現在使用している正規表現です。
regex = /^(?!.*\.{2})[a-zA-Z0-9][a-zA-Z0-9#$%&\*\+-/=\?\_`|~]*@[a-zA-Z0-9][a-zA-Z0-9-_.]*\.[a-zA-Z]{2,4}$/;
PS:上記の正規表現が2つの連続した期間を使用するために停止することは知っていますが、私のプロジェクト要件:(
'-'の後に'@'が続き、その逆も同様です。
ありがとう、イェシュワント