手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript实现禁止输入中文或英文的例子
Javascript实现禁止输入中文或英文的例子
摘要:本教程教你如何使用Javascript限制输入英文,或限制输入中文。禁止输入英文:复制代码代码如下:用正则表达式限制只能输入中文:复制代码代...

本教程教你如何使用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基于DOM实现省市级联下拉框的方法

javascript实现动态改变层大小的方法

JavaScript中的italics()方法的使用介绍

基于JavaScript实现智能右键菜单

JavaScript实现表格点击排序的方法

JavaScript实现带标题的图片轮播特效

解析javascript中鼠标滚轮事件

javascript实现Table排序的方法

javascript瀑布流布局实现方法详解

用JavaScript实现页面重定向功能的教程

精品推荐
分类导航