常用的 正则表达式
 
1.只能输入数字和英文的:
<input onkeyup="value=value.replace(/[/W]/g,‘‘) "
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/d]/g,‘‘))"
ID="Text1" NAME="Text1">
 
2.只能输入数字的:
<input onkeyup="value=value.replace(/[^/d]/g,‘‘))"
ID="Text2" NAME="Text2">
 
3.只能输入全角的:
<input onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,‘‘)"
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/uFF00-/uFFFF]/g,‘‘))"
ID="Text3" NAME="Text3">
 
4.只能输入汉字的:<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,‘‘)"onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/u4E00-/u9FA5]/g,‘‘))"ID="Text4" NAME="Text4">