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 相关文章推荐
YUI的Tab切换实现代码
Apr 11 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
浅谈js中同名函数和同名变量的执行问题
Feb 12 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
微信小程序实现登录遮罩效果
Nov 01 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
JS实现水平移动与垂直移动动画
Dec 19 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
编译问题
2006/10/09 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
PHP中使用Imagick实现各种图片效果实例
2015/01/21 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
解析Python中的__getitem__专有方法
2016/06/27 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
python机器学习实战之树回归详解
2017/12/20 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
python修改txt文件中的某一项方法
2018/12/29 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python实现TCP文件传输
2020/03/20 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
函授毕业生自我鉴定
2013/11/06 职场文书
商务英语应届生自我鉴定
2013/12/08 职场文书
施工人员岗位职责
2013/12/12 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js