使用正则表达式 ^[A-Za-z0-9]{1,20}$ 可以验证自定义文件格式和系统命名规范是否一致,并确保文件名长度不超过 20 个字节。

该正则表达式匹配包含字母 (A-Z, a-z) 和数字 (0-9) 的字符串,长度在 1 到 20 个字符之间。

示例代码:

string fileName = "test.txt";
Regex regex = new Regex("^[A-Za-z0-9]{1,20}$");
Match match = regex.Match(fileName);

if (match.Success)
{
    Console.WriteLine("文件名符合规范");
}
else
{
    Console.WriteLine("文件名不符合规范");
}

注意:

  • 该正则表达式仅验证文件名,不验证文件扩展名。
  • 您可以根据需要修改正则表达式以满足您的特定需求。
  • 为了确保文件名的可读性和易于管理,建议使用更具描述性的命名方式。
  • 此外,您还应该考虑使用其他验证方法,例如检查文件扩展名和大小等。
C# 正则表达式验证文件格式和命名规范

原文地址: http://www.cveoy.top/t/topic/lknb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录