JS实现区分中英文并统计字符个数的方法示例
本文实例讲述了射流研究…实现区分中英文并统计字符个数的方法。分享给大家供大家参考,具体如下:
!DOCTYPE html html hearteta charset=' utf-8 ' meta http-equiv=' X-UA-Compatible ' content=' IE=edge,chrome=1'titlejs区分中英文统计字符个数/title meta name=' description ' content=' meta name=' keyword ' content=' link href=' rel=' rel=' external no follow '样式表/流浆池输入类型=' text '值=' id=' str ' span id=' show content '/span!-此处原来使用的标签标签,但是设置其innerHTML的值在ie8上报错,故换为跨度标签-脚本类型=' text/JavaScript ' var countnums=(function(){ var trim=function(strings){ return(strings | | ').replace(/^(\s|\u00a0)|(\ s | \ u00a 0)$/g ' ');//表示匹配一次或多次,|表示或者,\s和\u00A0匹配空白字符,/^以……开头,$以……结尾,/g全局匹配,/i忽略大小写}返回函数(_ str){ _ str=trim(_ str);//去除字符串的左右两边空格var strlength=_ str.lengthif(!strlength){ //如果字符串长度为零,返回零返回0;} var Chinese=_ str。match(/[\ u4e 00-\ u9 fa 5]/g);//匹配中文,匹配返回包含中文的数组返回strlength(中文?中国人。长度:0);//计算字符个数} })();函数计数(TTHiS){ var charnum=nums count(TTHiS。值)var show id=document。getelementbyid('显示内容');' showid.innerHTML='您总共输入了夏纳姆个字符;}窗口。onload=function(){ var str=document。getelementbyid(' str ');字符串。onkey press=function(){ count(this);} str。onkeyup=function(){ count(this);} }/脚本/正文/html使用在线HTML/CSS/JavaScript代码运行工具http://tools.jb51.net/code/HtmlJsRun测试后运行结果如下:
PS:这里再为大家推荐两款相关在线工具供大家参考:
字数统计工具:http://工具。JB 51。net/code/zishhutonji
在线字符统计与编辑工具:http://工具。JB 51。net/code/char _同济
更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript数学运算用法总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript数组操作技巧总结》 、 《JavaScript事件相关操作与技巧大全》 、 《JavaScript操作DOM技巧总结》 及《JavaScript字符与字符串操作技巧总结》
希望本文所述对大家Java脚本语言程序设计有所帮助。
版权声明:JS实现区分中英文并统计字符个数的方法示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。