JS实现的文章字符串中某个字符总个数统计在线小工具实例
名称: js在线文字字数统计小工具
要求:需要引入jQuery 2.0
使用:直接复制粘贴整理即可
下面是文字统计小工具代码实例:
所需函数:
//获取中文字符
function getGbkNum(str){var reg = /[\u4e00-\u9fa5]/g;var result =str.match(reg);var count = !result ? 0 : result.length;return count;
}
//获取英文字符个数
function getEnNum(str){var reg = /[a-z]/ig;var result =str.match(reg);var count = !result ? 0 : result.length;return count;
}//获取空格个数
function getNullNum(str,c){var regex = new RegExp(c, 'g'); var result = str.match(regex);var count = !result ? 0 : result.length;return count;
}//获取字符串特殊符号个数
function getOtherNum(str){var reg = /[^\w\s]+/g;var result =str.match(reg);var count = !result ? 0 : result.length;return count;
}
前端js代码:
<script type="text/javascript">$(function() {$("#content").bind('propertychange input',function(){var content= $("#content").val();var strnum = content.length;var gbknum = getGbkNum(content);var ennum = getEnNum(content);var nullnum = getNullNum(content," ");var othernum = getOtherNum(content);var sznum = getSzNum(content);if(strnum){$("#loading").hide(200);$("#jsonData").show(500);$("#strNum").html('总共'+strnum+'个');$("#gbkNum").html('共'+gbknum+'个');$("#enNum").html('共'+ennum+'个');$("#nullNum").html(nullnum+'个');$("#otherNum").html(othernum+'个');$("#szNum").html(sznum+'个');}else{$("#loading").show(500);$("#jsonData").hide(200);}})});
</script>
前端html代码:
<textarea id="content" rows="15" style="resize: none"></textarea><pre id="jsonData" style="display: none">全文字符串长度:<span id="strNum"></span><br>其中中文字符有:<span id="gbkNum"></span><br>其中英文字符有:<span id="enNum"></span><br>其中空格共有:<span id="nullNum"></span><br>其他符号共有:<span id="otherNum"></span><br>数字共有:<span id="szNum"></span>
</pre>
JS实现的文章字符串中某个字符总个数统计在线小工具实例相关推荐
- 统计字符串中某个字符的个数
1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...
- C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。
1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...
- 统计字符串中个字符的个数
昨天有朋友去华赛面试,当场考了一个统计字符串中个字符的个数的编程题.我在网上找了下,写的都很扯淡的,至少用C语言的很扯淡的,很多人都只局限于统计字母的个数了.自己也写了一段代码,估计着如果字符串很长而 ...
- 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)
目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...
- 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)
思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...
- 第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1)
第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1) #include<stdio.h>int main(void){ /*********Begin** ...
- [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数
参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...
- 计算字符串中各种字符的个数
判断一串字符串中的大小写,数字,特殊字符的方法 思路:1.输入一串字符 2.判断是什么形式 3.用叠加的方法来计数 4.将记录的数据放进列表或者元组中 str = input('请输入一串字符\n') ...
- 统计给定字符串中各字符的个数
题目要求:统计一个给定字符串中指定的字符出现的次数具体的输入输出格式规定如下: 输入格式:测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过 5的字符串,第2行为一个长度不超过80 ...
最新文章
- 太慢不能忍!CPU又拿硬盘和网卡开刀了!
- __builtin__与__builtins__的区别与关系
- 谷歌浏览器跨域报错解决办法
- 【利好工具】JavaScript及时运行调试工具
- 五、pink老师的学习笔记——CSS精灵技术(sprite)
- python2转python3代码_Python2代码转成Python3代码
- MacOS 12.0.X系统提示“未能装载磁盘映像,错误代码为109”的临时解决方法
- 非常适合新手的jq/zepto源码分析05
- java多态/重载方法——一个疑难代码引发的讨论
- Redis安装和启动报错解决
- 【Java】用JavaFx实现记事万年历(实验课题目)
- 嵌入式Linux开发的编程语言选择
- google 翻译错误解决方法
- Lambert漫反射模型
- 我安装archlinux的过程总结
- 产品经理学习笔记2 长尾理论
- oracle 纵列 转 横列,oracle sql小结(主要讲横列转换的例子)decode 以及case
- LSTM模型的推导与实现
- 使用计算机开机按啥建,学生计算器第一次使用应该如何开机
- pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图