0

私は pegexp が初めてで、メールを検証する短いものを書きたいと思っています。これが私の正規表現です:

^[a-zA-Z0-9_.-]+@[_a-zA-Z0-9-]+\.[_a-zA-Z0-9-.]+$

有効な電子メールは、part1@part2 で構成されます。part1 は、'.' で区切られた 1 つ以上の単語で構成されます。part2 は、「.」で区切られた 2 つ以上の単語で構成されます。各単語は az または AZ または 0-9 または - または _ で構成されます

これらのメールは正しくありません:

smth...smth@smth.smth...

...@a...

正規表現を修正してこれらの例を除外する方法がわかりません。

4

1 に答える 1

0

これを自分で解決しました:

/^[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*@[a-zA-Z0-9\-_]+\.[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*$/
于 2013-04-09T14:33:23.760 に答える