C# 驼峰命名法校验:自定义字段名验证工具
可以使用正则表达式来判断自定义字段名是否符合C#命名规则,如下所示:
using System.Text.RegularExpressions;
// 定义正则表达式
Regex regex = new Regex(@'^[a-z][A-Za-z0-9]{0,19}$');
// 判断字段名是否符合规则
if (regex.IsMatch(fieldName))
{
// 字段名合法,可以使用
}
else
{
// 字段名不合法,需要修改
}
其中,正则表达式 ^[a-z][A-Za-z0-9]{0,19}$ 的意义如下:
^表示字符串的开始[a-z]表示第一个字符必须是小写字母[A-Za-z0-9]{0,19}表示后面可以有最多19个大小写字母或数字$表示字符串的结束
因此,该正则表达式可以用来判断长度不超过20的、形如驼峰命名法的自定义字段名是否符合C#命名规则。
原文地址: https://www.cveoy.top/t/topic/lo42 著作权归作者所有。请勿转载和采集!