<!--用正则表达式限制只能输入中文-->  
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"  />


<!--用正则表达式限制只能输入数字-->  
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') "  onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />

<!--用正则表达式限制只能输入正整数-->  
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'').replace(/^0\d{0,4}$/g,'') "  onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />

<!--用正则表达式限制只能输入数字和英文-->  
<input type="text" onkeyup="value=value.replace(/[\W]/g,'') "   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
 posted on 2008-05-26 10:22  ︷起↘嚸.  阅读(448)  评论(0)    收藏  举报