首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么獲取電郵地址

2012-02-21 
如何獲取電郵地址?大家好,我想實現這樣的功能:在變量str中查詢符合@yahoo.com格式的電郵地址,并將其放到數

如何獲取電郵地址?
大家好,我想實現這樣的功能:


在變量str中查詢符合@yahoo.com格式的電郵地址,并將其放到數組a中。

請問代碼如何寫?

[解决办法]

C# code
using System.Text.RegularExpressions;//字符串string str = "abc@yahoo.com alsdjfsaldjfa as a@yahoo.com asdf";string pattern = @"\S+@yahoo.com";Regex reg = new Regex(pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);MatchCollection mc = reg.Matches(str);string[] result = new string[mc.Count];for (int i = 0; i < mc.Count; i++){    result[i] = mc[i].ToString();}//----测试for (int i = 0; i < result.Length; i++){    Response.Write(result[i] + "<br />");}
[解决办法]
用javascript:
JScript code
var str = "abc@yahoo.com alsdjfsaldjfa as a@yahoo.com asdf";var reg = /\S+@yahoo.com/gi;var result = str.match(reg);  //result为数组
[解决办法]
现在一般人都注意了,邮箱都改成
abc#yahoo.com或
abc_yahoo.com等形式
这种采集的效果很难说了。

热点排行