将后端返回的正则字符串转为正则对象

/*这个正则表示的是输入框前后不得有空格*/

let re = v.regex.replace("\n", "");

// 将后端返回的正则字符串转为正则对象

let reg = new Function("return " + re)();

if (reg.test(v.value) == true) {

/*所需要写的事件*/

} else {

/*空格的时候的提示语*/

this.message.error(\`{v.label}正则校验不通过,请重新输入`);

}

相关推荐
前端李易安5 分钟前
Webpack 热更新(HMR)详解:原理与实现
前端·webpack·node.js
红绿鲤鱼6 分钟前
React-自定义Hook与逻辑共享
前端·react.js·前端框架
周全全8 分钟前
Spring Boot + Vue 基于 RSA 的用户身份认证加密机制实现
java·vue.js·spring boot·安全·php
Domain-zhuo16 分钟前
什么是JavaScript原型链?
开发语言·前端·javascript·jvm·ecmascript·原型模式
小丁爱养花24 分钟前
前端三剑客(三):JavaScript
开发语言·前端·javascript
ZwaterZ32 分钟前
vue el-table表格点击某行触发事件&&操作栏点击和row-click冲突问题
前端·vue.js·elementui·c#·vue
码农六六32 分钟前
vue3封装Element Plus table表格组件
javascript·vue.js·elementui
西凉河的葛三叔37 分钟前
vue3+elementui-plus el-dialog全局配置点击空白处不关闭弹窗
前端·vue3·elementui-plus
徐同保37 分钟前
el-table 多选改成单选
javascript·vue.js·elementui
快乐小土豆~~37 分钟前
el-input绑定点击回车事件意外触发页面刷新
javascript·vue.js·elementui