#region public static string FilterChar(string inputValue) 过滤特殊字符,保留中文,字母,数字,和-
/// <summary> /// 过滤特殊字符,保留中文,字母,数字,和- /// </summary> /// <param name="inputValue">输入字符串</param> /// <remarks>发件和收件详细地址有这种情况:“仓场路40-73号迎园新村四坊69号202室”,这种带有-的特殊字符不需要过滤掉</remarks> /// <returns></returns> public static string FilterChar(string inputValue) { // return Regex.Replace(inputValue, "[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()—|{}【】;‘’,。/*-+]+", "", RegexOptions.IgnoreCase); if (Regex.IsMatch(inputValue, "[A-Za-z0-9\u4e00-\u9fa5-]+")) { return Regex.Match(inputValue, "[A-Za-z0-9\u4e00-\u9fa5-]+").Value; } return ""; } #endregion