javascript限制用户只能输汉字中文的方法


Posted in Javascript onNovember 20, 2014

本文实例讲述了javascript限制用户只能输汉字中文的方法。分享给大家供大家参考。具体实现方法如下:

要验证函数时我们必须明白,如果是汉字,则字符串长度加2,如果用正则我们直接使用\\u4E00-\\u9FA5 即可解决。

一、Unicode检验汉字

function chkstrlen(str) 

{ 

var strlen = 0; 


for(var i = 0;i < str.length; i++) 


{ 



if(str.charCodeAt(i) > 255) //如果是汉字,则字符串长度加2 




strlen += 2; 



else




strlen++; 


} 


return   strlen; 

}

二、利用正则只能输入汉字的

<input   onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))">

希望本文所述对大家的javascript程序设计有所帮助。
Javascript 相关文章推荐
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
十大热门的JavaScript框架和库
Mar 21 Javascript
javascript匿名函数中的'return function()'作用
Oct 15 Javascript
使用FormData实现上传多个文件
Dec 04 Javascript
vuex如何重置所有state(可定制)
Jan 17 Javascript
js中async函数结合promise的小案例浅析
Apr 14 Javascript
详解Vue 匿名、具名和作用域插槽的使用方法
Apr 22 Javascript
微信小程序 简易计算器实现代码实例
Sep 02 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
Jan 18 Javascript
JS实现碰撞检测效果
Mar 12 Javascript
jQuery 中$(this).index与$.each的使用指南
Nov 20 #Javascript
jQuery提示效果代码分享
Nov 20 #Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 #Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 #Javascript
js中数组排序sort方法的原理分析
Nov 20 #Javascript
javascript继承机制实例详解
Nov 20 #Javascript
jQuery验证插件 Validate详解
Nov 20 #Javascript
You might like
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
Javascript 中介者模式实例
2009/12/16 Javascript
js使用心得分享
2015/01/13 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
python getopt详解及简单实例
2016/12/30 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python应用文件读取与登录注册功能
2019/09/23 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
岗位竞聘书范文
2014/03/31 职场文书
婚前财产公证书
2014/04/10 职场文书
生物工程专业求职信
2014/09/03 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
mysql序号rownum行号实现方式
2022/12/24 MySQL