import Vue from 'vue'; import VueMask from 'v-mask'; Vue.use(VueMask); // 身份证 const idCard = (value) => { // 前17位数字 const mask = Array.from({ length: 17 }).fill(/\d/); // 最后一位数字或X mask.push(/(\d|X|x)/); return mask; }; const phone = (value) => { const mask = [/1/, ...Array.from({ length: 10 }).fill(/\d/)]; return mask; }; const bankCard = (value) => { const mask = Array.from({ length: 20 }).fill(/\d/); return mask; }; export default function (c, i) { i('mask', { idCard, phone, bankCard, }); }