C# 正则表达式验证自定义字段名:格式与命名规范
C# 正则表达式验证自定义字段名
本文提供 C# 正则表达式用于验证自定义字段名是否符合命名规范,并限制字段名长度不超过 20 个字节。
^[a-zA-Z][a-zA-Z0-9_]{0,19}$
解释:
^: 匹配字符串开头。[a-zA-Z]: 匹配一个字母,大小写均可。[a-zA-Z0-9_]: 匹配字母、数字或下划线。{0,19}: 匹配前一个字符 0 到 19 次,即字段名长度不超过 20 个字节。$: 匹配字符串结尾。
示例:
string fieldName = 'myField_1';
Regex regex = new Regex(@'^[a-zA-Z][a-zA-Z0-9_]{0,19}$');
bool isValid = regex.IsMatch(fieldName);
注意:
- 该正则表达式仅验证字段名格式,不验证实际命名规范是否符合您的项目要求。
- 为了提高可读性,建议使用变量命名规范,例如使用驼峰命名法。
- 您可以根据实际需求调整正则表达式。
原文地址: https://www.cveoy.top/t/topic/lmKj 著作权归作者所有。请勿转载和采集!