正则表达式和Requiredif mvc 3

时间:2014-06-06 04:11:42

标签: asp.net-mvc asp.net-mvc-3

是否有任何可能的方法在一个字段上使用它们。当第二个字段值为"是"。

时,正则表达式工作
[RequiredIf("SecondField", "Yes", ErrorMessage = "field required")]

[RegularExpression("^[A-Za-z]{1}[-][0-9]*$", ErrorMessage = "enter valid number i.e 385")]

public string Field{ get; set; }

2 个答案:

答案 0 :(得分:1)

试试这个:

[Required]
[RegularExpression("^[A-Za-z]{1}[-][0-9]*$",ErrorMessage="Enter valid number i.e 385")]
public string Field{ get; set; }

答案 1 :(得分:0)

    [DataType(DataType.PhoneNumber)]
    [StringLength(10, MinimumLength = 10)]
    [RegularExpression("([0-9][0-9]*)", ErrorMessage = "Enter correct Phone Number")]
    [Display(Name = "PhoneNo")]
    public string PhoneNo { get; set; }

使用此代码验证数字(phonenumber)