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的公告无限循环滚动实现代码
May 11 Javascript
jQuery Mobile 导航栏代码
Nov 01 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
vue.js入门(3)——详解组件通信
Dec 02 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 Javascript
详解Js里的for…in和for…of的用法
Mar 28 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
Sep 10 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
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
关于手调机和数调机的选择
2021/03/02 无线电
收集的DedeCMS一些使用经验
2007/03/17 PHP
一个php Mysql类 可以参考学习熟悉下
2009/06/21 PHP
PHP5函数小全(分享)
2013/06/06 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
JavaScript声明变量名的语法规则
2015/07/10 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
Python-split()函数实例用法讲解
2020/12/18 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
cf收人广告词大全
2014/03/14 职场文书
社区科普工作方案
2014/06/03 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书