在文本框中,我保留电子邮件地址。 例如
Text_box.value="a@hotmail.com,b@hotmail.com,c@hotmail.com"
如何拆分所有电子邮件地址?我应该使用正则表达式吗?
最后,我想保留任何被用户正确编码的电子邮件地址
请您参考如下方法:
string[] s=Text_box.Text.split(',');
Regex R=new Regex("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b");
var temp=from t in s where R.IsMatch(t) select t;
List<string> final=new List<string>();
final.addrange(temp);
用这个
