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高级程序设计》阅读笔记(二) ECMAScript中的原始类型
Feb 27 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
JS button按钮实现submit按钮提交效果
Nov 01 Javascript
jQuery事件详解
Feb 23 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
Jan 03 Javascript
vue.js实现标签页切换效果
Jun 07 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
Oct 11 Javascript
详解JavaScript 事件流
Sep 02 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 Javascript
jQuery实现可以扩展的日历
Dec 01 jQuery
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
ThinkPHP3.1查询语言详解
2014/06/19 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
Python性能优化的20条建议
2014/10/25 Python
Python调用C语言开发的共享库方法实例
2015/03/18 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python学习笔记之装饰器
2020/08/06 Python
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
监督检查工作方案
2014/05/28 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
sql中mod()函数取余数的用法
2021/05/29 SQL Server