javascript

位置:IT落伍者 >> javascript >> 浏览文章

使用js正则控制input标签只允许输入的值


发布日期:2019年08月01日
 
使用js正则控制input标签只允许输入的值
本文为大家介绍下使用js正则控制input标签输入的值只允许输入数字只允许输入汉字只允许输入英文字母等等具体祥看本文希望对大家有所帮助

style="imemode:Disabled“
这句是比较实用的意为关闭输入法省得有些人开着全角输入数字结果输入不进去来找你哭天抹泪的还怪你设计的不好

只允许输入数字

复制代码 代码如下:
<input name="username" type="text" onkeyup="value=thisvaluereplace(//D+/g)">


只允许输入英文字母数字和下划线(以下二种方法实现)

复制代码 代码如下:
<input name="username" type="text" style="imemode:disabled">
<input name="username" type="text" onkeyup="value=valuereplace(/[^/w///]/ig)">


只允许输入英文字母数字和&=@

复制代码 代码如下:
<input name="username" type="text" onkeyup="value=valuereplace(/[^/w=@&]|_/ig)">


只允许输入汉字

复制代码 代码如下:
<input name="username" type="text" onkeyup="value=valuereplace(/[^/uE/uFA]/g)">


实例限制输入三位 只能是数字或者 并在input内关闭输入法

复制代码 代码如下:


<th style="width: px;">折扣</th>
<SPAN style="WHITESPACE: pre">
</SPAN><td><input  name="discountNum" class="easyuivalidatebox" maxlength=""  style="imemode:Disabled"  onkeyup="value=thisvaluereplace(/[^d]/g)"  dataoptions="required:truemissingMessage:请填写折扣数" />
<SPAN style="WHITESPACE: pre">
</SPAN></td>

               

上一篇:JS中获取数据库中的值的方法

下一篇:在JavaScript里嵌入大量字符串常量的实现方法