在匹配中使用字符串

时间:2015-03-13 08:38:31

标签: javascript regex match

你好我有一个脚本,我有一个textarea与元描述,我有一个输入文本字段,我把关键字。然后我打印匹配,到目前为止我已经制作了这个脚本:

var countDescription = tinymce.get('myTextEditor').getContent();
var count =  (countDescription.match(/is/g) || []).length;

它的效果很好,但我的问题不是匹配“是”这个词我希望它匹配我的字符串“你”

我尝试过类似的事情:

var count =  (countDescription.match("/" +u, "/g") || []).length;

但它真的不起作用..

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

您需要在此处使用RecExp对象:

var count = (countDescription.match(new RegExp(u, 'g')) || []).length;

变量u包含您要匹配的字符串。

PS:确保u没有任何特殊的正则表达式元字符。否则你将需要逃脱它们。