2013-03-19 13 views
1

如何爲電子郵件編寫RegExp,使其爲長度小於50個字符的字符串,並以「.com」或「.org」或「.edu」結尾,以及第一個字符不能是數字?reg ex用於限制字符的電子郵件

現在我有:

[a-z]{1}[a-zA-Z0-9]@.|edu|org|com| 

,並限制了最大字段長度限制,而不是直接的正則表達式中的字符長度。

回答

0

您的.@之後表示任何單個字符都可以匹配,但只能匹配1個,也不會超過一個。 「edu/org/com」分組的語法也可能不正確。

嘗試以下操作:

[a-z]{1}[a-zA-Z0-9]*@.*\.(edu|org|com)$ 
+0

'[EDU |組織| COM]'應該是'(EDU |組織| COM)' – Blender 2013-03-19 01:00:46

+0

乾杯@Blender。固定。它確實通過了Chrome Inspector中的快速(儘管非窮舉)測試。很高興你抓住了它。 – 2013-03-19 01:02:08