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