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 相关文章推荐
在Z-Blog中运行代码[html][/html](纯JS版)
Mar 25 Javascript
Javascript isArray 数组类型检测函数
Oct 08 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
Sep 30 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
Aug 01 Javascript
在一个页面重复使用一个js函数的方法详解
Dec 26 Javascript
原生JS下拉加载插件分享
Dec 26 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
微信小程序中使用ECharts 异步加载数据的方法
Jun 27 Javascript
JavaScript实现的拼图算法分析
Feb 13 Javascript
javascript之分片上传,断点续传的实际项目实现详解
Sep 05 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
set_include_path在win和linux下的区别
2008/01/10 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
Ext 今日学习总结
2010/09/19 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
Django的models模型的具体使用
2019/07/15 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
python定义类self用法实例解析
2020/01/22 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
JNI的定义
2012/11/25 面试题
施工材料员岗位职责
2014/02/12 职场文书
车队司机自我鉴定
2014/03/02 职场文书
施工员岗位职责范本
2015/04/11 职场文书
python中sys模块的介绍与实例
2021/04/17 Python