2011-09-22 39 views

回答

3

嘗試 -

var tbstring = '(a) [email protected] (Blig fun), [email protected] (LOl)'; 
result = tbstring.match(/\b[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}\b/ig); 
alert(result.join('\n')); 

演示 - http://jsfiddle.net/ipr101/MM7Aa/

現正則表達式是從正則表達式巴迪庫中提取的,並具有以下附加條件 -

不匹配的電子郵件地址使用IP地址而不是域名 名稱。

不匹配新建頂級域名上的電子郵件地址與 多於4個字母,如.museum。將這些正則表達式應用於隨機文檔時,包括這些會增加 誤報的風險。

+0

非常感謝。確切這是我想要的。 –

+0

@ Mr.Black那麼您應該將此解決方案標記爲您的答案! ;) – walialu

+1

「新開的」? .museum已經存在了大約十年! – Quentin

相關問題