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 相关文章推荐
splice slice区别
Oct 09 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
浅谈Javascript事件模拟
Jun 27 Javascript
JS将秒换成时分秒实现代码
Sep 03 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
angularjs 页面自适应高度的方法
Jan 17 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
输入框跟随文字内容适配宽实现示例
Aug 14 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文件缓存类汇总
2014/11/21 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
PHP实现的简单日历类
2014/11/29 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
小学优秀教师事迹材料
2014/12/16 职场文书
经验交流材料格式
2014/12/30 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
被委托人身份证明
2015/08/07 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书