【C#】正则表达式判断字符是否汉字,数字,字母

    xiaoxiao2023-11-25  153

     

    /// <summary> /// 判断是否汉字 /// </summary> private bool IsChinese(string value) { Regex rg = new Regex("^[\u4e00-\u9fa5]$"); return rg.IsMatch(value); } /// <summary> /// 判断是否数字 /// </summary> private bool IsNumber(string value) { Regex rg = new Regex("^[0-9]$"); return rg.IsMatch(value); } /// <summary> /// 判断是否字母 /// </summary> private bool IsWord(string value) { Regex rg = new Regex("^[a-zA-Z]$"); return rg.IsMatch(value); }

     

    /// <summary> /// 判断是否汉字或数字或英文单词 /// </summary> private bool IsChineseOrNumberOrWord(string value) { Regex rg = new Regex("^[\u4e00-\u9fa5a-zA-Z0-9]$"); return rg.IsMatch(value); }

     

    最新回复(0)