是否有任何可能的方法在一个字段上使用它们。当第二个字段值为"是"。
时,正则表达式工作[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; }
答案 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)