2011-06-18 43 views
0

我想使用户能够在asp.net MVC3进入文本框这个模式:验证特定字符串模式的

[digit][digit]Code[digit][digit][digit][letter][digit][digit] 

我更喜欢使用注释,但我无法找到合适的一个。 任何人都可以帮忙吗?

回答

0

可以使用RegularExpressionAttribute属性从MSDN

[MetadataType(typeof(CustomerMetaData))] 
public partial class Customer 
{ 


} 

public class CustomerMetaData 
{ 

    // Allow up to 40 uppercase and lowercase 
    // characters. Use custom error. 
    [RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$", 
     ErrorMessage = "Characters are not allowed.")] 
    public object FirstName; 

    // Allow up to 40 uppercase and lowercase 
    // characters. Use standard error. 
    [RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")] 
    public object LastName; 
} 
采取