问题
最近在写表单时遇到一个问题,就是需要前端读取后端的证照进行表单的校验,但是返回的正则是字符串来的,如下:
// 只能填写英文 var regex = "/^[a-zA-Z]+$/"
解决
使用 eval 函数
var regex = "/^[a-zA-Z]+$/"; eval(regex).test(123)
最近在写表单时遇到一个问题,就是需要前端读取后端的证照进行表单的校验,但是返回的正则是字符串来的,如下:
// 只能填写英文 var regex = "/^[a-zA-Z]+$/"
使用 eval 函数
var regex = "/^[a-zA-Z]+$/"; eval(regex).test(123)