我正在制作一个虚拟写手,但在段落节点内计算文本节点中的字母数量方面遇到了问题。
代码如下: http://jsfiddle.net/Rfq68/。 我的问题在于countLetters()函数,我尝试了以下代码:
但它完全没有起作用,现在我需要你的帮助!谢谢!
代码如下: http://jsfiddle.net/Rfq68/。 我的问题在于countLetters()函数,我尝试了以下代码:
var temp = ntext.match(new RegExp(search.toString().replace(/(?=[.\\+*?[^\]$(){}\|])/g, "\\"), "g"));
count = temp;
但它完全没有起作用,现在我需要你的帮助!谢谢!
ntext.length
怎么样? - Joe Simmonsntext.replace(/[^a-zA-Z]/g, '').length
怎么样? - Joe Simmonsntext
是文本节点。然后你需要使用return ntext.data.replace(/[^a-zA-Z]/g, '').length;
(修复的fiddle) - Joe Simmons