C# 正则表达式验证文件名格式和长度
Regex regex = new Regex("^[A-Za-z0-9]{1,20}$");
if(regex.IsMatch(filename))
{
// 文件格式和系统命名规范一致,且长度不超过 20 个字节
}
else
{
// 文件格式和系统命名规范不一致,或者长度超过 20 个字节
}
本代码使用正则表达式 "^[A-Za-z0-9]{1,20}$" 来验证文件名是否符合以下要求:
- 仅包含字母和数字
- 长度不超过 20 个字节
如果文件名符合以上要求,regex.IsMatch(filename) 将返回 true,否则返回 false。
原文地址: http://www.cveoy.top/t/topic/lkm2 著作权归作者所有。请勿转载和采集!