导航:首页 > 编程语言 > 输入限制11位js

输入限制11位js

发布时间:2023-06-28 21:17:40

① 用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写

正则表达式:/^1d{10}$/

答案演示:

表达式意思解析:

(1)以1为开头;

(2)d表示数字,d{10}表示出现10次数字;

(3)$表示结尾,即匹配输入字符串的结尾位置;

(4)根据(1)、(2)、(3),正好表示11位数字

(1)输入限制11位js扩展阅读:

更严格的电话号码校验正则表达式:

(1)/^1(3|4|5|7|8)d{9}$/ ,这个表达式才是真正有效的电话号码的正则表达式,表示必须以1做开头,第二位可以是3,4,5,7,8,中的任意一位,后面9位数字可以是0-9任意数字。

身份证的校验正则表达式:

(1)(^d{15}$)|(^d{17}([0-9]|X)$),表示匹配15位或18位身份证,且可以匹配出以X结尾的身份证号码。

参考资料来源:网络-正则表达式

② 用JS控制一个输入框,要求里面只能输入字数并且长度必须是11位,以下操作有问题,应该怎么改正

1、新建一个html文件,命名为test.html。

③ 如何控制JSP文本框输入电话号码(只能输入数字并且不能超过11位),相当感谢~

给你写一个,这个是只能输入数字,不相信可以试试。
<input type="text" id="a" onkeyup="value=value.replace(/[^(\d)]/g,'')"/>
至于输入的范围还是建专议在提交的时候属用JS判断
<script type="text/javascript">
function SumbitBatch(form,fun){
if(document.form.a.value<100){
alert("请填写大于100的数字")
return false;
}
}
</script>
够详细不,还是不懂得话,MM我

④ js 限制文本域:一个订单系统,手机号码那里限制一定要输入11位数字,请问怎么设置,感谢

<script>
var p = /^[\d]{11}$/; // 正则 表示 开头为数字 要11位 结尾
function chk(n) { // 检测函数
if(!p.test(n.value)) { // 检测值input的值是否由数字组合并要11位 如果不是则提示
alert('只允许数字并要11位');
n.select(); // 选中输入框内容
}
}
</script>
<body>
<input type="text" name="name" onblur="chk(this)"/> <!-- 失去焦点时开始检测 调用chk函数 -->
</body>

⑤ html、js对input输入数字,长度和范围限制

input属性备升为number,做if判断,然后slice选取 (目前氏盯使用过此方法,比较简单)用于添加地仿核老址时的手机号码框

input限制只能输入数字并限制长度
js控制input只能输入数字和小数点后两位,输入其他自动清除方法

⑥ 求教js的大神,只允许输入11位数字并且这11位数字不能全部相同的正则表达式

用了两个正则成吗?
第一个判读是否是13位的数字,第二个判断是否是连续重复的11位,如下

var str = "11111111111";//11位的数字
return (/^\d{11}$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.test(str));

⑦ 前端js 输入框限制(只能输入数字,10位小数,除0[0-9]、.、--、-0[0-9]、-.不能开头外,其他的都可以)

可以使用如下正则表达式来限制输入框的输入内容:

/^(?!0d|.-|..|-0d|-)(?!.*...*)(?!.*--.*)(?!.*-$)([1-9][0-9]*|0)(.[0-9]{0,10})?$/

该正则表达式的解释如下:

const input = document.querySelector('#myInput');

input.addEventListener('input', (event) => {

const value = event.target.value;

const isValid = /^(?!0d|.-|..|-0d|-)(?!.*...*)(?!.*--.*)(?!.*-$)([1-9][0-9]*|0)(.[0-9]{0,10})?$/.test(value);

if (!isValid) {

event.target.value = value.slice(0, -1); // 阻止输入

}

});

在这个例子中,我们首先获取了一个 id 为 myInput 的输入框,并添加了一个 input 事件监听器。在事件差睁迟处理程序中,我们获取了输入框的虚李值,并使用正则表达式对其进行验证。如果验证失败,我们阻止输入,即将输入框的值设为原来的值减去最后一位。这样,就能够实现对输入框的限制。

⑧ javascript 正则表达式 验证必须要有数字也必须有字母11位长度

^
varreg1=/^(d{1,10}[a-zA-Z]{1,10}([0-9a-zA-Z])*)|([a-zA-Z]{1,10}d{1,10}([0-9a-zA-Z])*)$/;
alert(reg1.test(str));
alert(reg1.test(str1));
alert(reg1.test(str2));
alert(reg1.test(str3));

长度用javascript控制吧内。容

阅读全文

与输入限制11位js相关的资料

热点内容
itunes备份包含微信聊天记录 浏览:20
怎么向虚拟机传文件 浏览:677
win10怎么用软件激活不了 浏览:816
美版a1453是什么版本 浏览:517
电脑里的文件夹按照拼音归类 浏览:996
文件管理器怎么把视频压缩成文件 浏览:477
标准化文件名称包括哪些 浏览:85
win10不能读取dll文件 浏览:882
云骑士重装系统找不到usb字样文件 浏览:42
皖事通app社保年限在哪里看 浏览:65
为什么快影显示没网络 浏览:356
华为如何让手机升级提醒红1消失 浏览:345
我爱九九商城app 浏览:587
剑灵苍穹武器升级 浏览:248
微信钱包微粒贷 浏览:654
滚动字幕屏找不到文件 浏览:990
郑州青少年学编程哪个机构比较好 浏览:866
ps文件打开不是彩色的 浏览:781
监控硬盘格式化工具 浏览:512
下载新版本微信6311 浏览:440

友情链接