Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 实体框架中特定字符串模式的验证_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 实体框架中特定字符串模式的验证

Asp.net 实体框架中特定字符串模式的验证,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我想让用户在asp.net mvc3的文本框中输入此模式: [digit][digit]Code[digit][digit][digit][letter][digit][digit] 我更喜欢使用注释,但找不到合适的注释。您可以使用该属性 示例取自MSDN [MetadataType(typeof(CustomerMetaData))] public partial class Customer { } public class CustomerMetaData { // Al

我想让用户在asp.net mvc3的文本框中输入此模式:

[digit][digit]Code[digit][digit][digit][letter][digit][digit]
我更喜欢使用注释,但找不到合适的注释。

您可以使用该属性

示例取自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;
}