を選択するために、私はまた、数またはで始まる電子メールを削除したいと思い、次の使用正規表現は有効な電子メールアドレス
([\w.%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4})
を思い付きました - 。削除とは、アドレスのみを選択し、一致するもの全体を削除しないことを意味します。
これを行う方法はありますか?
を選択するために、私はまた、数またはで始まる電子メールを削除したいと思い、次の使用正規表現は有効な電子メールアドレス
([\w.%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4})
を思い付きました - 。削除とは、アドレスのみを選択し、一致するもの全体を削除しないことを意味します。
これを行う方法はありますか?
^(?:\d+|-+)?([\w.%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4})$
これはトリックを行う必要があります。それは電子メールをキャプチャするだけでなく、数字または-
文字で始まるものを除外し、それから電子メールを引き出します。
これは、既存のTLD(.weatherchannelや.americanexpressなど)や国際化されたTLDのほとんどとは一致しません。 – Vatine
ねえ、まず、ありがとう。 [email protected]や[email protected]のような電子メールを受け取ると、これは私にとってはうまくいかないでしょう。最初のシーケンスを選択しないようにするにはどうすればよいですか?ありがとう –
これは重複していないことがわかっているので、有効なメールアドレスとそうでないメールアドレスの種類を明確に示すために質問を編集できますか? –
あなたはどの言語を使用していますか? –
数字で始まるアドレスが有効です。私は便利なWebアプリケーションを使って作成しました。これにより、ユーザーは簡単にメールエイリアスを作成できます: '650-039-8799 @ kylheku.com'。有効な電子メールの構文について822から始まる関連RFCをお読みください。拒否について考えるかもしれない唯一のRFC機能については、コメントの使用があります。 – Kaz