validator(_, value) {
if(value){
//字符串转数组
let arr = Array.from(value);
//数组排序
let sortNew = arr.sort(function(a, b) {
return (a).localeCompare(b)
})
//数组转字符串
sortNew = sortNew.join('')
let regExp = /^[a]{0,1}[b]{0,1}[c]{0,1}[d]{0,1}$/;
//正则校验
if (regExp.test(sortNew)) {
return Promise.resolve();
}
return Promise.reject(new Error('xxx输入格式不正确,请重新输入!'));
}
return Promise.reject(new Error());
}
js正则校验输入框内容只能输入a-d任意顺序且不重复
最新推荐文章于 2023-06-09 17:28:47 发布