文章目录

  • HTML
  • JavaScript

HTML

<input maxlength="15" type="text" onkeydown="onkeydown_(event);" onkeyup="onkeyup_(event,thisObj);">

JavaScript

 //用来判断现在是输入汉字还是字母var isChinese = false;function onkeydown_(e){//keyCode === 229 说明在使用输入法输入汉字if(e.keyCode === 229) {isChinese = true;}}function onkeyup_(e,thisObj){//当用户正在使用输入法打拼音,然后按了回车,或者123456789,输入了汉字,则获取此时的长度;if (isCh && (e.keyCode === 32 || e.keyCode > 48 && e.keyCode < 58 )) {//重置isChinese变量的值isChinese = false;console.log( e.target.value.length);} else if ( !isChinese ) {//当用户没有借助输入法,则可直接获取字数console.log( e.target.value.length );}}

js 统计输入的字数 不包括输入法中的字母相关推荐

  1. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  2. js模仿新浪微博限制字数输入

    功能:实现新浪微博输入字数提醒功能:最多输入140个字,当输入字时,上面提示部分字数发生变化,如果字数小于25,字体颜色变红:当可输入字数为0时,强制不能输入,如果用中文输入法 一次性输入很多字,那么 ...

  3. SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

    1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller; import java. ...

  4. ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32

    题目描述 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.' ...

  5. Android中文输入的新选择——搜狗拼音输入法

    如果不是我的Google拼音输入法出了点问题,我大概不会去尝试搜狗的Android平台拼音输入法.虽然全键盘在竖屏的情况下非常难用,不过横屏的时候还是可以接受的,何况G1有物理键盘. 现在的问题是,我 ...

  6. python统计文件字数_python统计文本文件的字数

    s 转的,出处找不到了. 还有这个也不错:https://code.google.com/p/pyzh/ 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK ...

  7. c语言 统计数量用count_C语言编程中统计输入的行数以及单词个数的方法

    统计输入的行数 标准库保证输入文本流以行序列的形式出现,每一行均以换行符结束.因此,统计行数等价于统计换行符的个数. #include /* count lines in input */ main( ...

  8. word怎么显示计算机数字,如何使word文档自动显示字数统计 Word自动统计文档字数在哪里...

    如何使word文档自动显示字数统计 Word自动统计文档字数在哪里 Word中有一个非常实用的字数统计功能,如要统计一个文档中的字数,直接在菜单栏中单击"审阅→字数统计",便可得到 ...

  9. Ubuntu 10.04下fcitx输入法中去掉多余的输入方式

    Ubuntu 10.04下fcitx输入法中默认存在11种输入方式,包括:智能拼音.智能双拼.区位.五笔字型.五笔拼音.二笔.仓颉.晚风.冰蟾全息.自然码和电报码.不过对于普通用户来说,常用的输入方式 ...

最新文章

  1. BZOJ.2212.[POI2011]Tree Rotations(线段树合并)
  2. iptables nat表含义_十(4)iptables语法、iptables filter表小案例、iptables nat表应用
  3. Java继承、封装、多态
  4. 挑选回文串(二进制枚举)
  5. html保存按钮代码_如何防止Joomla编辑器删除HTML代码
  6. 数据库、数据库系统、数据库管理系统
  7. Unix环境下的编程,所涉及的主要c语言知识
  8. c# zxing条形码设置密度_C# 中 ZXing.Net 怎样突破 条形码 多识别 数量限制
  9. html 计数器 样式,CSS3 计数器_html/css_WEB-ITnose
  10. 作为应聘者 面试结束时应该问面试官一些什么问题呢
  11. 蒙特卡罗计算积分matlab,matlab下二重积分的蒙特卡洛算法
  12. 解决 Chrome 浏览器跨域加载本地文件的问题
  13. C# winform 工具箱、控件类型简介表
  14. 【Golang】✔️实战✔️ 10 种加密方法实现 ☢️万字长文 建议手收藏☢️
  15. 红尘一醉,愿得一人心;烟火夫妻,白首不相离
  16. 项目实战:Qt贝塞尔曲线拽托顶点实时显示工具
  17. flash 与3D笔记:图片墙(1)
  18. BUUCTF Misc 佛系青年
  19. ant design vue时间范围(range-picker)自定义时间段范围
  20. 如何有效地阅读文献并做笔记

热门文章

  1. MATLAB科学绘图-MATLAB画图技巧与实例(一):常用函数
  2. Java设计模式 Design Pattern:包装模式 Decorator Pattern
  3. 多个中通快运的物流情况是怎么批量查询并保存到电脑的
  4. 快速查询每个快递单号物流详情,支持国内常用的快递公司
  5. 有韵味的女人,是成熟的女人。
  6. DB2数据库如何修改字段名称
  7. iOS审核总被拒?腾讯教你提升iOS审核通过率!
  8. 基于归一化互相关函数的语音基音周期检测
  9. 如何用java取对数_使用Java中的Math.log获取自然对数值
  10. 自动化开发cmd封装: