正则表达式限制文本框只能输入中文或者英文或者数字

2009-03-27 08:42:22 | 【
ENTER键可以让光标移到下一个输入框
只能是中文
只能是英文和数字.屏蔽了输入法
只能输入英文和数字
只能是数字
只能显示,不能修改的文本框

本脚本实现了一下功能: ENTER键可以让光标移到下一个输入框 只能是中文 只能是英文和数字.屏蔽了输入法 只能输入英文和数字 只能是数字 只能显示,不能修改的文本框

查看全部代码 View Code

在网页<body>区添加以下代码


ENTER键可以让光标移到下一个输入框 
<input onkeydown="if(event.keyCode==13)event.keyCode=9" > <br>
只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 

<br>
只能是英文和数字.屏蔽了输入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)

event.keyCode=9"> <br>
只能输入英文和数字<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData

('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeydown="if(event.keyCode==13)

event.keyCode=9"> <br>
只能是数字<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData

('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br>
只能显示,不能修改的文本框<input readOnly value="只能显示,不能修改">

下载"正则表达式限制文本框只能输入中文或者英文或者数字"

  • 本地下载
  • 本地下载2

相关资源