Javascript实现禁止输入中文或英文的例子


Posted in Javascript onDecember 09, 2014

本教程教你如何使用Javascript限制输入英文,或限制输入中文。

禁止输入英文:

<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">

用正则表达式限制只能输入中文:

<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" />

1.用正则表达式限制只能输入全角字符:

<input type="text" onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))" />

2.用正则表达式限制只能输入数字:

<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />

3.用正则表达式限制只能输入数字和英文:

<input type="text" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />

Javascript 相关文章推荐
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
Mar 27 Javascript
Javascript中自动切换焦点实现代码
Dec 15 Javascript
用JS做的简单的可折叠的两级树形菜单
Sep 21 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
Nov 17 Javascript
浅谈jQuery中事情的动态绑定
Feb 12 Javascript
babel基本使用详解
Feb 17 Javascript
vue-cli如何快速构建vue项目
Apr 26 Javascript
微信小程序开发中的疑问解答汇总
Jul 03 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
Feb 10 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 Javascript
微信小程序实现图片压缩
Dec 03 Javascript
小程序中手机号识别的示例
Dec 14 Javascript
JavaScript解析json格式数据简单示例
Dec 09 #Javascript
浅谈页面装载js及性能分析方法
Dec 09 #Javascript
深入分析jquery解析json数据
Dec 09 #Javascript
WEB前端设计师常用工具集锦
Dec 09 #Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
Dec 09 #Javascript
JQuery中使用on方法绑定hover事件实例
Dec 09 #Javascript
jQuery实现HTML5 placeholder效果实例
Dec 09 #Javascript
You might like
php读取mysql的简单实例
2014/01/15 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
PHP count()函数讲解
2019/02/03 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
浅析python协程相关概念
2018/01/20 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python做反被爬保护的方法
2019/07/01 Python
python输入多行字符串的方法总结
2019/07/02 Python
python生成随机红包的实例写法
2019/09/02 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
小学教师师德演讲稿
2014/05/06 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
安全教育片观后感
2015/06/17 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
mysql函数全面总结
2021/11/11 MySQL