我只是想测试我的对象的模式和输出,但控制台给了我一个错误,说 match 不是一个函数,而w3School说它是一个 javascript 函数
var templateRegex = '/\${([\S\s]*?)\}/g';
var getTextNodesIn = function(el) {
return $(el).find("*").addBack().contents().filter(function() {
return this.nodeType == 3 ;
});
};
var textNodes = getTextNodesIn('#'+currentId);
console.log(textNodes.length);
for(var i=0; i<textNodes.length; i++) {
console.log(textNodes[i]);
if(textNodes[i].match(templateRegex)) {
console.log(textNodes[i]);
}
}
请帮忙?