這裏是正則表達式,我有:正則表達式 - 驗證電子郵件域名和完整的郵件
\Ame\..*$
而且我希望它匹配:
:me.com
me.ca
[email protected]
[email protected]
它也必須不匹配
[email protected]
[email protected]
目前它只匹配域名而不是完整的電子郵件。
我爲此使用了ruby。
我一直在使用http://rubular.com/試圖解決這個問題。
這裏是正則表達式,我有:正則表達式 - 驗證電子郵件域名和完整的郵件
\Ame\..*$
而且我希望它匹配:
:me.com
me.ca
[email protected]
[email protected]
它也必須不匹配
[email protected]
[email protected]
目前它只匹配域名而不是完整的電子郵件。
我爲此使用了ruby。
我一直在使用http://rubular.com/試圖解決這個問題。
以下works,如果我正確地理解您的需求:
\bme\.[^[email protected]]*\z
說明:
\b # Match the start of a word
me # Match "me"
\. # Match "."
[^[email protected]]* # Match any string unless it contains a "." or a "@"
\z # Match the end of the string
(我用\z
代替$
像我一樣在Rubular例子,因爲這也匹配一行的結尾)。
你也可以讓它不匹配[email protected] – joncodo
@JonathanO:當然。 –
查看Friedl'd [掌握正則表達式](http://shop.oreilly.com/product/9781565922570.do),它包含一個電子郵件地址的正則表達式(它有幾頁長!)。 – vonbrand