相关疑难解决方法(0)

在ASP.NET RegularExpressionValidator中使正则表达式不区分大小写

给定这个正则表达式:"^[0-9]*\s*(lbs|kg|kgs)$" 如何使其不区分大小写?我试图在.net正则表达式验证器中使用它,所以我需要在模式中指定不区分大小写.

我不能以编程方式使用RegexOptions,因为我在RegularExpressionValidator中指定正则表达式

.net regex validation

38
推荐指数
3
解决办法
3万
查看次数

如何在RegularExpression中忽略大小写?

我有一个asp.net MVC应用程序.有一个名为File的实体,它有一个名为Name的属性.

using System.ComponentModel.DataAnnotations;

public class File    {
   ...
   [RegularExpression(@"([^.]+[.](jpg|jpeg|gif|png|wpf|doc|docx|xls|xlsx ..., ErrorMessage = "Invali File Name"]
   public string Name{ get; set; }
   ...
}
Run Code Online (Sandbox Code Playgroud)

有一个RegularExpressionValidator可以检查文件扩展名.有一种快速的方法我可以告诉它忽略扩展的情况而不必将大写变体显式添加到我的验证表达式中吗?我需要这个RegularExpressionValidator用于服务器端和客户端."(?i)"可用于服务器端,但这不适用于客户端

regex asp.net-mvc data-annotations

10
推荐指数
1
解决办法
3192
查看次数

标签 统计

regex ×2

.net ×1

asp.net-mvc ×1

data-annotations ×1

validation ×1