var temp = "This is a string.";
var findtext="is";
var count = (temp.match("/"+findtext+"/g") || []).length;
console.log(count);
我创建了一个java脚本函数,它从文本区域获取用户字符串。从输入的文本中找到的单词需要另一个周长。它给了我错误,因为我无法获得从字符串中找到的单词的出现次数。
答案 0 :(得分:0)
您希望使用RegExp constructor和字边界来匹配整个字词,以便与is
等中的This
不匹配
var temp = "This is a string.";
var findtext = "is";
var regex = new RegExp('\\b'+ findtext+'\\b', 'g');
var count = (temp.match(regex) || []).length;
console.log(count);