限制文本框中字符的输入[JavaScript]

by 曾经沧海
400 阅读

<h1>限制文本框中字符的输入[JavaScript]</h1>                  
  <P><FONT face=Verdana>只能输入汉字<br/><INPUT onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"></FONT></P>
<P><FONT face=Verdana></FONT> </P>
<P><FONT face=Verdana>只能输入全角<br/><INPUT onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))" onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"></FONT></P><FONT face=Verdana>
<P><br/>只能输入数字<br/><INPUT onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeyup="value=value.replace(/[^\d]/g,'') "></P>
<P><br/>只能输入英文和数字<br/><INPUT onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeyup="value=value.replace(/[\W]/g,'') "></FONT></P>

发表评论