本文为大家介绍下使用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>
您可能感兴趣的文章: