1. Custom js file:jqvalid-extend.js
Content:
functionsetdefaultvalidate () {$.extend (true, $.validator, {//Methodmethods: {//Phone number"Verifyphone":function(value, Element) {varMobile =/^ (13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8| 9]|18[0-9]|17[0-9]) \d{8}$/; return This. Optional (Element) | |(Mobile.test (value)); }, //Landline, contact number of legal person"Verifytel":function(value, Element) {varMobile =/^ (13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8| 9]|18[0-9]|17[0-9]) \d{8}$/; varTel =/^0\d{2,3}-?\d{7,8}$/; return This. Optional (Element) | | (Tel.test (value)) | |(Mobile.test (value)); }, //Bank card number"Verifycashcard":function(value, Element) {varReg =/^ ([\d]) {16,30}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Email"Verifymail":function(value, Element) {varMail =/^[a-z0-9._%-][email protected] ([a-z0-9-]+\.) +[a-z]{2,4}$/; return This. Optional (Element) | |(Mail.test (value)); }, //Login Password"Verifyloginpassword":function(value, Element) {varRegpwd=/^ (? =.*\d.*\d) + (? =.*[a-z| a-z]*. [a-z| A-z]). {6,12}$/; return This. Optional (Element) | |(Regpwd.test (value)); }, //transaction password, confirm password"Verifycashpassword":function(value, Element) {varRegpwd=/^ ([\d]) {6}$/; return This. Optional (Element) | |(Regpwd.test (value)); }, //ID Number"Verifyidcode":function(value, Element) {varReg=/^ ([a-z| a-z| () |+|0-9]) {1,28}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Verification Code"Verifyverifycode":function(value, Element) {varReg=/^ ([\d]) {6}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Richu No."Verifyadvisorid":function(value, Element) {varreg=/^h\d{6}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Application Number"Verifyapplyid":function(value, Element) {varReg=/^ ([\d]) {1,50}$/; return This. Optional (Element) | |(Reg.test (value)); }, //qualification number, product record number"Verifyzizhiid":function(value, Element) {varreg=/^[\w|a-z| a-z|\d]{1,30}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Registered Capital"Verifyregziben":function(value, Element) {varreg=/^\d{1,14}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Corporate Title"Verifylegaltitle":function(value, Element) {varreg=/^[\u4e00-\u9fa5a-za-z]{1,30}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Postal Code"Verifymailcode":function(value, Element) {varreg=/^\d{6}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Product Size"Verifyproductscale":function(value, Element) {varreg=/^\d{1,14}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Product Survival Period"Verifyproductexpire":function(value, Element) {varreg=/^\d{1,4}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Customer number"Verifyclientid":function(value, Element) {varreg=/^\d{1,50}$/; return This. Optional (Element) | |(Reg.test (value)); }, //Description"Verifydescription":function(value, Element) {varreg=/^[a-za-z\u4e00-\u9fa5]{1,300}$/; return This. Optional (Element) | |(Reg.test (value)); } }, //add according to rulesclassrulesettings: {required:{required:true}, Verifyphone: {verifyphone:true}, Verifytel: {verifytel:true}, Verifymail: {verifymail:true}, Verifyloginpassword: {verifyloginpassword:true}, Verifycashpassword: {verifycashpassword:true}, Verifyidcode: {verifyidcode:true}, Verifyverifycode: {verifyverifycode:true}, Verifyadvisorid: {verifyadvisorid:true}, Verifyapplyid: {verifyapplyid:true}, Verifyzizhiid: {verifyzizhiid:true}, Verifyregziben: {verifyregziben:true}, Verifylegaltitle: {verifylegaltitle:true}, Verifymailcode: {verifymailcode:true}, Verifyproductscale: {verifyproductscale:true}, Verifyproductexpire: {verifyproductexpire:true}, Verifyclientid: {verifyclientid:true}, Verifydescription: {verifydescription:true } }, //method default Prompt informationmessages: {required:' Can't be empty! ‘, Verifymobile:"Please fill in the correct phone number!" ", Verifymail:"Please fill in the correct email!" ", VerifyPassword:"6-12 bits, including at least 2 digits, 2 letters!" ", Verifycode:"Please fill in the correct ID number!" ", }, //Default Optionsdefaults: {onkeyup:false, //validation rulesrules: {},//Validation Failure Informationmessages: {},//the label of the error is wrappedErrorelement: ' Span ', //ignored elementsIgnore: ", //Submit an eventSubmithandler:function () { } } });}
Use a validation rule in a 2.html tag:
<Li> <label>Legal Entity Email:</label> <inputname= "Lawemail"ID= "Legalemail"type= "text"value= "{{=it.lawemail}}"class= "Public_input2"Data-rule-verifymail= "true"Data-msg-verifymail= "Please enter the correct mailbox!"maxlength= "+"></Li>
Jqueryvalidator a way to customize the validation rules (overwrite the source code)