龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js 正则表达式限制网页表单里的文本框输入内容

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
下面所有限制输入条件,只要我们把它写在input表单的按键事件就可以实现了,方法很简单,有需要的朋友可以参考一下。 用正则表达式限制只能输入中文: 代码如下 onkeyup=value=value.
下面所有限制输入条件,只要我们把它写在input表单的按键事件就可以实现了,方法很简单,有需要的朋友可以参考一下。

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

 代码如下

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

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

 代码如下

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

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

 代码如下
onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

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

 代码如下
onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"


 


精彩图集

赞助商链接