我想檢測文本格式的電子郵件,以便我可以將錨標籤放在它們上面,使用mailto標籤定位。我有它的正則表達式,但代碼還可以檢測已經由錨標記封裝或位於錨標記mailto參數中的電子郵件。使用正則表達式在文本中檢測電子郵件
我的正則表達式是:
([\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?)
但它檢測到在下面的示例文本3場比賽:
ttt <a href='mailto:[email protected]'>[email protected]</a> abc [email protected]
我只想[email protected]由正則表達式匹配。
只需在正則表達式執行之前刪除錨標籤... –
你必須使用正則表達式嗎? –
http://stackoverflow.com/questions/1903356/email-validation-regular-expression – Clive