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 相关文章推荐
打开超链需要“确认”对话框的方法
Mar 08 Javascript
学习ExtJS accordion布局
Oct 08 Javascript
让iframe子窗体取父窗体地址栏参数(querystring)
Oct 13 Javascript
Jquery操作radio的简单实例
Jan 06 Javascript
JS取得绝对路径的实现代码
Jan 16 Javascript
用iframe实现不刷新整个页面上传图片的实例
Nov 18 Javascript
浅谈js中的this问题
Aug 31 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
Apr 16 Javascript
node.js基于socket.io快速实现一个实时通讯应用
Apr 23 Javascript
微信小程序select下拉框实现效果
May 15 Javascript
通过JS判断网页是否为手机打开
Oct 28 Javascript
vue监听键盘事件的相关总结
Jan 29 Vue.js
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
smarty section简介与用法分析
2008/10/03 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
Python标准库之collections包的使用教程
2017/04/27 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
Python 实现微信自动回复的方法
2020/09/11 Python
python tqdm库的使用
2020/11/30 Python
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
学生喝酒检讨书
2014/02/06 职场文书
大学生暑期实践感言
2014/02/26 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
实习报告怎么写
2019/06/20 职场文书