C# 命名规则校验:正则表达式实现
可以使用以下正则表达式来判断 C# 命名规则:
string pattern = "^[^?!.*[\]?*<>|/:'"\\\]+\w{0,19}$";
这个正则表达式的含义是:
^匹配字符串的开始位置[^?!.*[\]?*<>|/:'"\\\]+匹配除了?!.*[]?*<>|/:'"\这些特殊符号外的任意字符,出现一次或多次\w{0,19}匹配任意字母、数字或下划线,出现 0 次到 19 次$匹配字符串的结束位置
这个正则表达式保证了命名不含有特殊符号,长度不超过 20 个字符,并且不能为空。
原文地址: https://www.cveoy.top/t/topic/lONa 著作权归作者所有。请勿转载和采集!