C# 重命名校验:正则表达式判断命名规则
可以使用以下正则表达式进行判断:
string name = '重命名';
bool isValid = Regex.IsMatch(name, @'^[一-龥a-zA-Z0-9_]{1,20}$');
解析:
^表示匹配字符串的开始位置。[一-龥a-zA-Z0-9_]表示匹配汉字、字母、数字和下划线。{1,20}表示匹配长度为 1 到 20 个字符。$表示匹配字符串的结束位置。
如果 isValid 的值为 true,则表示名称符合要求;如果 isValid 的值为 false,则表示名称不符合要求。
原文地址: https://www.cveoy.top/t/topic/lONb 著作权归作者所有。请勿转载和采集!