2016-09-26 20 views
0

を選択するために、私はまた、数またはで始まる電子メールを削除したいと思い、次の使用正規表現は有効な電子メールアドレス

([\w.%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4}) 

を思い付きました - 。削除とは、アドレスのみを選択し、一致するもの全体を削除しないことを意味します。

これを行う方法はありますか?

+0

これは重複していないことがわかっているので、有効なメールアドレスとそうでないメールアドレスの種類を明確に示すために質問を編集できますか? –

+0

あなたはどの言語を使用していますか? –

+1

数字で始まるアドレスが有効です。私は便利なWebアプリケーションを使って作成しました。これにより、ユーザーは簡単にメールエイリアスを作成できます: '650-039-8799 @ kylheku.com'。有効な電子メールの構文について822から始まる関連RFCをお読みください。拒否について考えるかもしれない唯一のRFC機能については、コメントの使用があります。 – Kaz

答えて

0

^(?:\d+|-+)?([\w.%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4})$

これはトリックを行う必要があります。それは電子メールをキャプチャするだけでなく、数字または-文字で始まるものを除外し、それから電子メールを引き出します。

+0

これは、既存のTLD(.weatherchannelや.americanexpressなど)や国際化されたTLDのほとんどとは一致しません。 – Vatine

+0

ねえ、まず、ありがとう。 [email protected]や[email protected]のような電子メールを受け取ると、これは私にとってはうまくいかないでしょう。最初のシーケンスを選択しないようにするにはどうすればよいですか?ありがとう –

関連する問題