首页 > 语言 > JavaScript > 正文

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

2024-05-06 15:49:33
字体:
来源:转载
供稿:网友
本文为大家介绍下使用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>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选