- 使用正则表达式
/<[^>]+>/g
去除 HTML 标签,将代码中的标签内容去除。 - 使用正则表达式 /\s+/g 去除空格和换行符。
- 返回剩余字符串的长度,即为字数。
js
function countHTMLCode(htmlCode) {// 去除 HTML 标签var strippedCode = htmlCode.replace(/<[^>]+>/g, '');// 去除空格和换行符strippedCode = strippedCode.replace(/\s+/g, '');// 统计字数var wordCount = strippedCode.length;return wordCount;}