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 相关文章推荐
javascript移动设备Web开发中对touch事件的封装实例
Jun 05 Javascript
Javascript快速排序算法详解
Dec 03 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
Jquery删除css属性的简单方法
Dec 04 Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 Javascript
详解网站中图片日常使用以及优化手法
Jan 09 Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 Javascript
解决vuecli3.0热更新失效的问题
Sep 19 Javascript
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
vue+element项目中过滤输入框特殊字符小结
Aug 07 Javascript
JS实现动态无缝轮播
Jan 11 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
Aug 24 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
thinkphp的c方法使用示例
2014/02/24 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
PHP socket 模拟POST 请求实例代码
2016/07/18 PHP
加载 Javascript 最佳实践
2011/10/30 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
JavaScript设置body高度为浏览器高度的方法
2015/02/09 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
js定时器实例分享
2016/12/20 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
python中os操作文件及文件路径实例汇总
2015/01/15 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
python实现在线翻译
2020/06/18 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
环保倡议书50字
2014/05/15 职场文书
老人节标语大全
2014/10/08 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android