#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
相关文章
- 匹配8-16位数字和字母与特殊字符密码的正则表达式
- 输入一串字符串,判断里面有多少大写字母,小写字母,数字,空格和特殊字符
- Vue密码校验(密码必须同时包含字母、数字和特殊字符其中三项且⾄少9位
- 正则校验:不允许纯数字、纯字母、纯特殊字符、字母数字混合、字母特殊符号混合、数字特殊符号混合、数字字母特殊符号混合,允许字母和数字和中文和特殊符号混合
- java 判断字符串是否包含字母_Java中判断某一字符串是否包含数字、字母和中文...
- 正则表达式匹配:密码必须包含大小写字母、数字和特殊字符(长度大于6位)
- 正则校验(规则包含大写字母、小写字母、数字和!-_#?@特殊字符至少3种)
- 由特殊字符,数字和字母组合的用户密码正则表达式
- iOS 密码同时包含6~18位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)
- 正则表达式:密码必须至少包含八个字符、至少包含一个数字、小写和大写的字母以及特殊字符