C#多个邮件地址是否合法、重复、以及字符串首尾去逗号代码及其他处理
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
string addresses = ""; AddressList = AddressList.Replace(",", ",").Replace(";", ",").Replace(";", ",").Trim(); string[] strArray = AddressList.Split(new char[] { ',' }); int length = strArray.Length; for (int i = 0; i < length; i++) { //判断地址是否合法、是否重复 if (((strArray[i].Contains("@") && strArray[i].Contains(".")) && !addresses.ToLower().Contains((strArray[i] + ",").ToLower())) && (strArray[i].Trim ().ToLower().IndexOf(str.Trim().ToLower()) > 0)) { addresses = addresses + strArray[i] + ","; } } if (addresses.EndsWith(",")) { addresses = addresses.Substring(0, addresses.Length - 1); } if (addresses.StartsWith(",")) { addresses = addresses.Substring(1, addresses.Length - 1); } mailMessage.To.Add(addresses);
该文章在 2017/11/7 22:35:04 编辑过 |
关键字查询
相关文章
|