给定这个正则表达式:"^[0-9]*\s*(lbs|kg|kgs)$" 如何使其不区分大小写?我试图在.net正则表达式验证器中使用它,所以我需要在模式中指定不区分大小写.
我不能以编程方式使用RegexOptions,因为我在RegularExpressionValidator中指定正则表达式
我有一个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)"可用于服务器端,但这不适用于客户端