本文为大家介绍下使用js正则控制input标签输入的值:只允许输入数字、只允许输入汉字、只允许输入英文字母等等,具体祥看本文,希望对大家有所帮助
codetitle">复制代码 代码如下:
 
<input type="text" onkeyup="value=this.value.replace(//D+/g,'')"> 
只允许输入英文字母、数字和下划线(以下二种方法实现)
复制代码 代码如下:
 
<input type="text"> 
<input type="text" onkeyup="value=value.replace(/[^/w/.//]/ig,'')"> 
只允许输入英文字母、数字和&=@
复制代码 代码如下:
 
<input type="text" onkeyup="value=value.replace(/[^/w=@&]|_/ig,'')"> 
只允许输入汉字
复制代码 代码如下:
 
<input type="text" onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')"> 
实例:限制输入三位 只能是数字或者'.' 并在input内关闭输入法
复制代码 代码如下:
 
<th>折  扣</th> 
<SPAN> 
</SPAN><td><input maxlength="3" onkeyup="value=this.value.replace(/[^\d.]/g,'')" data-options="required:'true',missingMessage:'请填写折扣数'" /> 
<SPAN> 
</SPAN></td> 
您可能感兴趣的文章:
