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 相关文章推荐
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 Javascript
jQuery动态设置form表单的enctype值(实现代码)
Jul 04 Javascript
用js的document.write输出的广告无阻塞加载的方法
Jun 05 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
详解如何让Express支持async/await
Oct 09 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
vuejs实现标签选项卡动态更改css样式的方法
May 31 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 Javascript
构建一个JavaScript插件系统
Oct 20 Javascript
js实现随机圆与矩形功能
Oct 29 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中循环语句的用法介绍
2012/01/30 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
PHP按一定比例压缩图片的方法
2018/10/12 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
php测试kafka项目示例
2020/02/06 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
在实例中重学JavaScript事件循环
2020/12/03 Javascript
Python制作钉钉加密/解密工具
2016/12/07 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
开办饭店创业计划书
2013/12/28 职场文书
物流业务员岗位职责
2014/02/08 职场文书
《风筝》教学反思
2014/04/10 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
2014年女职工工作总结
2014/11/27 职场文书
计划生育汇报材料
2014/12/26 职场文书
六年级语文教学反思
2016/03/03 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫