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 相关文章推荐
JsDom 编程小结
Aug 09 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
Nov 18 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
全面解析Bootstrap中form、navbar的使用方法
May 30 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
详解能在多种前端框架下使用的表格控件
Jan 11 Javascript
angularjs指令之绑定策略(@、=、&amp;)
Apr 13 Javascript
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
javascript中的相等操作符(==与===区别)
Dec 21 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
Aug 04 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 06 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 Undefined index的问题
2009/06/01 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
php筛选不存在的图片资源
2015/04/28 PHP
php目录拷贝实现方法
2015/07/10 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
Puppet的一些技巧
2018/09/17 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
解析Python中while true的使用
2015/10/13 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
外贸业务员求职自荐信分享
2013/09/21 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
学习保证书
2015/01/17 职场文书
搬迁通知
2015/04/20 职场文书
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python