我怎样才能使它计算字符而不是单词
How can I make this count characters insted of words
如何使此代码计数字符而不是单词。
谢谢
function word_count(){
text_value=CKEDITOR.instances.text_editor_name.getData();
var matches = text_value.replace(/<[^<|>]+?>| /gi,' ').match(/'b/g);
var count = 0;
if(matches) {
count = matches.length/2;
}
document.getElementById("word_count").innerHTML=count+" words";
}
你可以
使用这个 - text_value.length
修改了您的函数 -
function word_count(){
text_value=CKEDITOR.instances.text_editor_name.getData();
document.getElementById("word_count").innerHTML=text_value.length+" words";
}
在此函数中,您可以使用text_value.length;
而不是现在使用的内容。
您可以使用以下代码来获取字符串的长度。假设您在替换字符后计数。.
var count= text_value.replace(/<[^<|>]+?>| /gi,' ').match(/'b/g);
var result = count.length;
document.getElementById("word_count").innerHTML=result +" characters";
取自 http://www.hscripts.com/tutorials/javascript/string-length-method.php
相关文章:
- 用于匹配不带字符的单词的正则表达式
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 如何将单词(包括单词)与连字符匹配
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 获取特殊字符后没有单词的句子
- 将组成单词的字符添加到数组的开头
- 如何防止亚洲字符通过单词换行
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- localeCompare 显示使用前导变音字符对单词进行排序时不一致的行为
- regex,用于修改单词末尾特定大小写的字符
- Javascript RegEx在字符后匹配单词
- 用unicode字符提取字符串中的单词
- 匹配可能具有特殊字符的单词
- 从javascript中的表达式中提取单词或字符
- 编写函数,通过1个字符的JavaScript匹配单词
- 替换字符串中的单词和字符
- 正则表达式,用于从拉丁文中拆分带有重音字符的单词
- 我怎样才能通过使用字符位置来获得单词
- 匹配连字符单词的JavaScript正则表达式