如何控制输入框中输入的数据类型:在"<input>"中输入的数据,如何对其为 “数字” 、 “英

有关正则表达式
1.只能输入数字和英文的:

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

2.只能输入数字的:

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

3.只能输入全角的:

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

4.只能输入汉字的:

1<input onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"/>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus