我需要一個正則表達式匹配的東西這樣的:很簡單的正則表達式
<a space><any character/s>@<any character/s><a space>
是的,這是一個非常非常基本的電子郵件分析器。
謝謝!
我需要一個正則表達式匹配的東西這樣的:很簡單的正則表達式
<a space><any character/s>@<any character/s><a space>
是的,這是一個非常非常基本的電子郵件分析器。
謝謝!
像這樣的東西? /^ [^@][email protected][^ ]+ $/
方括號表示一個字符類,它是可以在那裏存在的字符。所以,你的正則表達式將匹配[email protected]
或*@*
。相反,嘗試「\ .*@.*\
」(引號,以顯示在最後的空間,不包括他們在您的正則表達式中
對於測試的電子郵箱,您可以使用正則表達式描述here:
\b[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}\b
它仍然不包括電子郵件的100%,但全面的版本是fairly involved。
^ [email protected]+ $
這相當於「字符串的開始後面有一個空格,一個或多個字符,@符號,一個或多個字符和最後一個字符字符串中的字符是空格。「
'[。*] @ [。*]'但它似乎不起作用。我不知道正則表達式:/ – 2012-03-20 02:10:14
你應該搜索電子郵件阿迪正則表達式。有這麼多關於。沒有必要重新發明輪子。 – 2012-03-20 02:13:58
有些東西可以用來進行實驗和學習。電子郵件地址正則表達式非常複雜。 – 2012-03-20 02:23:13