您现在的位置是:首页 > 电脑技术查询 > web开发

如何样变换正则表达式的内容啊

编辑:chaxungu时间:2022-10-02 23:21:36分类:web开发

怎么样变换正则表达式的内容啊?
var a = /hello/;
if(a.test(str))
alert( 'y ');
else
alert( 'n ');

现在的问题是字符串hello是不停地变的,这次是hello,下次可能就是别的字符串了,请问该怎么更换表达式中的值呢?

------解决方案--------------------
var str = "hello ";
var a = new RegExp(str)
------解决方案--------------------
re= "hello "
var a = new RegExp(re);
if(a.test(str))
alert( 'y ');
else
alert( 'n ');