123456789101112131415161718192021222324252627282930313233 |
- import { extend, localize } from 'vee-validate';
- import * as rules from 'vee-validate/dist/rules';
- import zhCN from 'vee-validate/dist/locale/zh_CN';
- // localize({ zhCN });
- localize('zhCN', zhCN);
- Object.entries(rules).forEach(([name, value]) => {
- extend(name, value);
- });
- extend('phone', {
- computesRequired: true,
- validate(value) {
- if (/1\d{10}/.test(value)) {
- return true;
- }
- return '请输入11位长度{_field_}';
- // return {
- // valid: false,
- // required: true,
- // };
- },
- });
- extend('code', {
- computesRequired: true,
- validate(value) {
- if (/\d{6}/.test(value)) {
- return true;
- }
- return '请输入6位{_field_}';
- },
- });
|