0
我的文本框中有一個值(a)。我只想使用Javascript從給定的字符串中獲取電子郵件ID(我不想使用任何JS框架)。使用javascript從給定字符串獲取電子郵件ID
(a) [email protected] (Blig fun), [email protected] (LOl)
I need the output like
[email protected]
[email protected]
我的文本框中有一個值(a)。我只想使用Javascript從給定的字符串中獲取電子郵件ID(我不想使用任何JS框架)。使用javascript從給定字符串獲取電子郵件ID
(a) [email protected] (Blig fun), [email protected] (LOl)
I need the output like
[email protected]
[email protected]
嘗試 -
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。將這些正則表達式應用於隨機文檔時,包括這些會增加 誤報的風險。
非常感謝。確切這是我想要的。 –
@ Mr.Black那麼您應該將此解決方案標記爲您的答案! ;) – walialu
「新開的」? .museum已經存在了大約十年! – Quentin