首页 前端知识 如何在正则表达式里加入变量

如何在正则表达式里加入变量

2024-03-13 00:03:39 前端知识 前端哥 848 415 我要收藏

在正则表达式里加入变量

    • 在正则表达式里加入变量

在正则表达式里加入变量

可能大家都遇到过这样的情况

//这是一个正则表达式里面放着一个变量,因为这个变量的值是从一个输入框里取的,所以这里先假设$("#rule").val()的值为"之"。
 var regulation=/$("#rule").val()/;   //因为我们本来想的regulation等于/之/其实它等于的是/$("#rule").val()/
 regulation.test("王羲之画画");   //返回的是false

要想解决这个我们需要这样作

var regulation = new RegExp($("#rule").val());
regulation.test(n.nickname)   //返回的是true
转载请注明出处或者链接地址:https://www.qianduange.cn//article/3758.html
评论
会员中心 联系我 留言建议 回顶部
复制成功!