1. Cannot contain Chinese

validator: (rule, value, callback) => { let reg = new RegExp('[\\u4E00-\\u9FFF]+', 'g') if (! Reg.test (value)) {callback()} else {callback(new Error(' Please input the correct phone number, cannot contain Chinese. ')) } }, trigger: 'blur'Copy the code

Two, mobile phone number verification

'^ 1 [0-9] {10} $'Copy the code

3. Uppercase and lowercase digits: 8 to 12 characters

^ (? =.*\d)(? =.*[a-z])(? =.*[A-Z])(? =. * [! @ # $% & * ()]), 8, 12} {$Copy the code

Four, id card verification

Enter the value in rule

type: 'string', max: 18, min: 18, pattern: / ^ \ d {6} (1 [8-9] | [2-9] [0-9]) \ d {2} (0 [1-9] | 1 [12]) (0 | [1-9] [12] \ | 3 d [01]) \ d {3} (\ d | X) $/, the message: 'please enter the correct id number, the trigger:' the blurCopy the code

5. Password consistency

Validator: (rule, value, callback) => {if (value === '') {callback(new Error(' please input password again '))} else if (value! } else {callback()}}, trigger: 'blur'Copy the code

6. Numbers include decimal points

/^\d+(\.\d+)? $/Copy the code