MVC provides very handy data validation, so you can generate relevant validation scripts in the foreground by simply adding the relevant regular in the model. You need to refer to two JS files:
Jquery.validate.min.js
Jquery.validate.unobtrusive.min.js
Model Data Validation Rollup:
[Display (Name = "transfer amount")] [Required (allowemptystrings = false, errormessage = "Please enter the transfer amount")] [Range (20000, errormessage = "The amount entered can only be between $100 to $20,000")] [RegularExpression (@ "^[1-9]\d*$", errormessage = "The amount transferred must be an integer")] public decimal Amount {get; set;} <summary>////Trade Password///</summary> [Display (Name = "Transaction password")] [Stringlength, M Inimumlength = 6, errormessage = "{0} has a length of {2} to {1} characters")] [Required (allowemptystrings = false, errormessage = "Please enter the trading secret Code ")] [DataType (Datatype.password)] public string Tradingpassword {get; set;} [Stringlength (minimumlength = 4, errormessage = "{0} must have a length greater than {2} characters and less than {1} characters")] [Display (Name = "password")] public virtual string Logpassword {get; set;} [Stringlength (errormessage = "{0} cannot be longer than {1} characters")] [Display (name = "name")] public virtual string Realname {get; set;} [Display (Name = "date of birth")]//[range (typeof (DateTime), "2011-12-31", "1950-1-1 ", errormessage =" {0} range is {1} to {2} ")] public virtual DateTime Birthday {get; set;} [RegularExpression (@ "\d{17}[\d| X]|\D{15} ", errormessage =" {0} is malformed ")] [Display (Name =" identity card number ")] public virtual string Identityno {get; set;} [RegularExpression (@ "[a-za-z0-9._%+-][email protected][a-za-z0-9.-]+\.[ a-za-z]{2,4} ", errormessage =" {0} is malformed ")] [Display (Name =" Mailbox ")] public virtual string Email {get; set;} [Required (errormessage = "Registrant Mailbox cannot be empty")] [RegularExpression (@ "^\w+ ([-+.] \w+) *@\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *$ ", errormessage =" Mailbox Incorrect ")] public string Email {get; set;}
. NET MVC model data validation