js 里字符串正则怎么变成正则使用?

Posted 凯小默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 里字符串正则怎么变成正则使用?相关的知识,希望对你有一定的参考价值。

问题

最近在写表单时遇到一个问题,就是需要前端读取后端的证照进行表单的校验,但是返回的正则是字符串来的,如下:

// 只能填写英文
var regex = "/^[a-zA-Z]+$/"

解决

使用 eval 函数

var regex = "/^[a-zA-Z]+$/";
eval(regex).test(123)

以上是关于js 里字符串正则怎么变成正则使用?的主要内容,如果未能解决你的问题,请参考以下文章