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 Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
Nov 10 Javascript
使用text方法获取Html元素文本信息示例
Sep 01 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
May 09 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
JS实现快递单打印功能【推荐】
Jun 21 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 Javascript
vue项目创建步骤及路由router
Jan 14 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
Jul 22 Javascript
vue-router 2.0 跳转之router.push()用法说明
Aug 12 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版本的cron定时任务执行器使用实例
2014/08/19 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
JS input 数字验证代码
2009/07/30 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
javascript计时器详解
2015/02/28 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
jquery实现拖动效果
2016/08/10 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
JS实现图片切换效果
2018/11/17 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python基础教程项目二之画幅好画
2018/04/02 Python
Python import与from import使用及区别介绍
2018/09/06 Python
Python subprocess库的使用详解
2018/10/26 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python3实现表白神器
2019/04/09 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题