C# 命名规则正则表达式验证 - 限制汉字、长度和特殊字符
可以使用以下正则表达式来判断C#命名规则:/n/ncsharp/nRegex regex = new Regex(@'^[^/s?!.*[?*<>|/:'/'///]{1,20}$');/n/n/n这个正则表达式的意思是:/n/n- ^ 表示匹配字符串的开始位置;/n- [^/s?!.*[?*<>|/:'/'///] 表示除了空格、?、!、.、*、[、]、<、>、|、/、:、''、// 这些符号外的任意字符;/n- {1,20} 表示匹配1到20个字符;/n- $ 表示匹配字符串的结束位置。/n/n使用这个正则表达式可以保证命名符合C#的命名规则。
原文地址: https://www.cveoy.top/t/topic/lONh 著作权归作者所有。请勿转载和采集!