正则表达式限制input框只能输入车牌号

onkeyup="value=value.replace('^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z_0-9]{5}$','')"
没有生效,请教大神该如何修改,在输入input框的时候就能限制输入

0

1个回答

你这个是替换输入合法的了。。而且是输入合法的后直接干掉

 <input type="text" onkeyup="if (!/^[\u4e00-\u9fa5]{1}([A-Z]{1}([A-Z_0-9]{1,5})?)?$/.test(value)) value = value.replace(/[\s\S]$/, '')">
0
showbo
支付宝加好友偷能量挖 回复HMIT_Frank: 不是才执行替换啊。你不判断直接替换就是替换符合的了
2 年多之前 回复
HMIT_Frank
HMIT_Frank 嗯嗯,中间的明白,但是为什么还有if
2 年多之前 回复
HMIT_Frank
HMIT_Frank 但是这样有一个问题,就是输入京的时候,输入jin就自动给填入了字母无法输入京
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复HMIT_Frank: 最好是onblur的时候判断不符合直接情况内容<input type="text" onblur="if (!/^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z_0-9]{1,5}$/.test(value)) value =''">
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复HMIT_Frank: 不过还是有bug这里,如果是输入了3,4个后再中间出入非法字符,会导致后面的字符串和非法字符一起删除
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复HMIT_Frank: 就是判断不是输入的内容不是汉字开头,第二个字母不是A-Z,后续输入1,5个A-Z\d,其余的直接去掉当前输入的
2 年多之前 回复
HMIT_Frank
HMIT_Frank 能讲解一下吗?大神
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
input框 限制只能输入金额(-.数字)
&amp;lt;input type=&quot;text&quot;  onkeyup=&quot;onlyNumber(this)&quot;/&amp;gt;      function onlyNumber(obj){                            //得到第一个字符是否为负号                  var t = obj.value.charAt(0);       ...
移动端限制input框只能输入数字
input
限制input框输入
html: &amp;lt;input type=&quot;text&quot; id=&quot;input&quot; placeholder=&quot;obj&quot; npropertychange=&quot;input()&quot; name=&quot;req_qty&quot; onkeyup=&quot;num(this)&quot; onblur=&quot;Integer(this)&quot;  onkeyup=&quot;value=value.replace(/[^\
input框输入限制
function check(obj,id01,id02,maxLength){    var textarea = document.getElementById('Context');    if(textarea.value.length > maxLength){      alert("Input can not beyond 10  character !!!");
正则表达式限制input 输入
我们有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。以下都是在网上查找到的(前三个已验证)。   第一: 限制只能是整数 &amp;lt;input type=&quot;text&quot; name=&quot;number&quot; id='number' onkeyup=&quot;if(! /^\d+$/.test(this.value)){alert('只能整数');th...
input框只能输入数字
通过onkeypress事件是输不上任何非数字字符 通过onkeyup事件是输上后再去掉非数字字符 通过onkeypress事件只能输入数字或小数
input 限制只能输入数字
type="text" onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');" /> 这是你想要的结果,不过我建议改成: type="text" onkeyup="(this.v=function(){this.value=this.value.replace(/[^0-9-]+/,'');}).call(this)" onblur="thi
【正则表达式】-input只能输入数字
问题:        在做angular前端项目时要求时间输入框只能输入数字(小数点也不能输入)。 实现:       在.html中用正则表达式来进行input的输入限制。 代码: &amp;lt;input onkeyup=&quot;this.value=this.value.replace(/\D/g,'')&quot;        onafterpaste=&quot;this.value=this.valu...
正则表达式限制input的输入值
1.只能输入数字 <input type="text" maxlength="11" onkeyup='this.value=this.value.replace(/\D/gi,"")'  id="telephone" name="telephone" value=" "  /> 2.输入 0-59的数字    onkeyup="if(event.keyCode !=37 &&
js限制文本框输入类型
有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。 例如,输入大于0的正整数 复制代码代码如下: 1,文本框只能输入数字代码(小数点也不能输入) 复制代码代码如下: 2,只能输入数字,能输小数点.   复制代码代码如下: 3,数字和小
input框限制只能输入正整数、字母、小数、汉字
有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。 例如,输入大于0的正整数 代码如下: 1,文本框只能输入数字代码(小数点也不能输入) 代码如下: 2,只能输入数字,能输小数点. 代码如下: 3,数字和小数点方法二 代码如下: 封装成单独的函数: 代码如下: function keyPress(ob) { if (!ob.val...
JQ设置input框只能输入数字并限制个数
   &amp;lt;input type=&quot;text&quot; name=&quot;CreatorName&quot; id=&quot;CreatorName&quot; value=&quot;&quot; maxlength='4'&amp;gt;   //给input设置只能输入数字$(&quot;#CreatorName&quot;).keyup(function(){ $(this).val($(this).val().replace( /[^0-9]/g,'')); }
input框只能输入数字的两种方法
通过onkeypress事件是输不上任何非数字字符  =48&&event.keyCode  通过onkeyup事件是输上后再去掉非数字字符
input框只能输入数字及一位小数点
function onlyNonNegative(obj) { obj.value = obj.value.replace(/[^\d.]/g, &quot;&quot;); //清除“数字”和“.”以外的字符      obj.value = obj.value.replace(/\.{2,}/g, &quot;.&quot;); //只保留第一个. 清除多余的      obj.value = obj.value.replace(...
input框只能输入非负数
//通过2步做到输入的为非负数 //1.去掉多余的小数点 //2.保证只能输入小数点或数字 function onlyNonNegative(obj) { var inputChar = event.keyCode; //alert(event.keyCode); //1.判断是否有多于一个小数点 if(inputChar==190 ) {//输入的是否为. va...
input框只能输入数字和小数点
对于input框只能输入数字和小数点,可能最容易想到的就是直接给input的type赋值为number,这确实是最简单的,但是也有一些问题,比如number的input右边会有自己默认的上下箭头,它还有鼠标滚轮事件,然后在实际项目中不方便控制这个滚动的值。如果input还是text类型,通过js来控制其输入又怎么做呢,话不多说上代码: $("input").bind("keyup",functi
input框只能输入数字和一个小数点
input框只能输入数字和一个小数点,对界面验证很好用
input框中只能输入数字
通过onkeyup事件是输上后再去掉非数字字符 &lt;input type="text" onkeyup="value=value.replace(/[^\d]/g,'') " &gt; &lt;input onkeyup='this.value=this.value.replace(/\D/gi,'')'&gt; ...
jsp input框只能输入正整数
&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name&quot; onkeyup=&quot;if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}&quot; onafterpaste=&quot;if(this.value.le...
input框只能输入两位小数
&lt;div class="col-sm-5"&gt; &lt;#form:input path="describe" class="form-control number" onkeyup="xxxDecimals(this.id)"/&gt; &lt;/div&gt; &lt;script type="text/javascript"&gt; //保留2位小数,不断输入,不断替换 //...
android自定义键盘 限制车牌号输入
android自定义键盘 限制车牌号输入 android自定义键盘 限制车牌号输入 android自定义键盘 限制车牌号输入 android自定义键盘 限制车牌号输入 android自定义键盘 限制车牌号输入
ios input框只能输入一次的问题
苹果手机 固定定位的元素 在元素内 input 框聚焦的时候 弹出的软键盘占位 失去焦点的时候软键盘消失 但是还是占位的 导致input框不能再次输入 在失去焦点的时候给一个事件 blur() { setTimeout(() =&gt; { const scrollHeight = document.documentElement.scrollTop || document.body.scro...
vue 验证input框只能输入正整数
1.在input框加入事件 @change="validateNum($event)" :validate-event="true" 2.验证方法写在method()里 validateNum(value) { //验证只能填入数字 var reg = /(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(...
input只能输入数字并限制长度
input只能输入数字并限制长度<style>/*在chrome下移除input[number]的上下箭头*/input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important; margin: 0; } /*在firefox下移除input[n
解决input只能输入正浮点数限制
测试给提了个要求,要求充值金额输入框里面只能输入正的浮点数,当输入其他内容时自动重置输入框.1.这时我们首先想到正则表达式2.想到两个方法onblur和onkeydown方法 这里我们采用blur当输入框失去焦点时执行判断,至于为什么请参考输入框的事件监听.首先正则表达式判断一个非负浮点数:^\d+(\.\d+)?$  还不懂得同学去学习一下正则表达式 这里就不阐述了.下面给出代码: &amp;lt;...
前端限制input只能输入数字
onkeypress=’return event.charCode >= 48 && event.charCode <= 57’
限制input只能输入小数点后两位
抛砖引玉——上代码 首先想到在input事件中正则匹配一下,但是,在输入错误格式或非数字的情况下,会将整个输入框清空,体验很不好: &amp;lt;template&amp;gt; &amp;lt;input placeholder=&quot;限制小数点后两位&quot; type=&quot;text&quot; v-model=&quot;count&quot; @input=&quot;scope.ro...
input输入框里限制只能输入数字
input输入框里限制只能输入数字<!--html input框--> <input onkeyup="return ValidateNumber($(this),value)" type="text" name="phone" id="phone" class="form-control"/>//javascript限制function ValidateNumber(e, pnumber){if
限制 input text 只能输入数字
在标签中加上下面代码就可以 onkeyup=”this.value=this.value.replace(/\D/g,”)” onafterpaste=”this.value=this.value.replace(/\D/g,”)” 例如: &amp;lt;input type=&quot;text&quot; onkeyup=&quot;this.value=this.value.replace(/\D/g,''...
如何限制INPUT中只能输入数字?
数字中可以包括小数点和负号,且负号只能出现在最左侧,小数点和负号只能出现一次。rn需要在onkeypress中做验证
用正则限制input只能输入数字
只能输入数字的:  只能输入数字和小数点:
input输入框限制只能输入数字怎么弄?
我之前是在onkeyup那里写正则,把不是数字的替换成空串..rn但是这个有个问题就是,效果不是很好,就是你要输入一个字符,然后这个字符看起来就是突然消失的,这个效果不好。rn我想要的效果是不是数字的,连输入都不给输入,而不是输入后用空串代替rnrn就想easyui-nunberbox一样,这个效果怎么弄
怎样限制TEdit框只能输入数字?
高手求救,怎样限制TEdit框只能输入数字或只能输入英文大小写字母?
使用正则表达式控制input框输入类型
1,只能输入英文和数字<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onchange="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">2,只能输入数字<input name="text" type="text" id="NewPage" onKeyUp="v
限制input框只能输入指定类型为数字,英文,汉字的正则表达式
1.只能输入数字和英文的: XML/HTML代码 2.只能输入数字的: XML/HTML代码 3.只能输入全角的: XML/HTML代码 4.只能输入汉字的: XML/HTML代码 5.邮件地址验证: JavaScript代码 var regu = &quot;^(([0-9a-zA-Z]+)|([0-9a-z...
怎么用正则表达式限制text框的输入
我要限制只能输入特定的数字,例如只能输入0和1该怎么做呢rn要怎么限制呢
【正则表达式】——限制只能输入数字和小数点及位数
在项目中,特殊字符的输入限制屡见不鲜,可以说,对字符输入的限制,已经是一个程序猿的基本功。常见的字符输入限制有很多类型,如:只能输入汉字;只能输入数字和小数点;只能输入英文字母等。。。       今天,和大家分享一个比较基本的特殊字符输入限制的通用方法:只能输入数字和小数点,并且规定小数位数和最大输入值。这个基本可以解决大家数值型输入限制了。 //对文本输入框【按键】事件进行
正则表达式限制输入框只能输入数字
&amp;lt;input type=&quot;text&quot; on keyup=&quot;this.value=this.value.replace(/[^\d]/g,'') &quot; onafterpaste=&quot;this.value=this.value.replace(/[^\d]/g,'') &quot; name=&quot;f_order&quot; value=&quot;1&quot;/&amp;gt; 其中,onafterpaste防止用户从其它地方copy内容
求一个限制只能输入浮点数的正则表达式
求一个限制只能输入浮点数的正则表达式,解决马上给分
用正则表达式限制textbox只能输入中文!
我现在是这样写的,如果输入的不是数字 整个输入框就会被清空,请教一下有什么方法可以实现,输入的不是数字的时候 不会TEXTBOX不会出现任何反应? 谢谢 rn string s = "";rn Regex K = new Regex(@"^[0-9]*$");rn if (!K.IsMatch(textBox21.Text, 0))rn rn textBox21.Text = s;rn rn elsern rn s = textBox21.Text;rn rnrn