判断输入的正则表达式是否符合正则规则
方法一:
const validateRegular=(rulevalue,callback)=>{
if (value !== undefined && value !== null) {
let res = false;
try {
res =!!(eval(value) instanceof RegExp);
} catch(err){
res = false;
}
if(!res){
callback(new Error("请输入正确的正则表达式"))
}else {
callback();
}
} else {
callback();
}
};
方法二:test验证,如果是符合语法的会返回true或false,否则报错,捕获报错即可判断