wzkl.net
当前位置:首页 >> js正则表达式 只能输入3位数字 >>

js正则表达式 只能输入3位数字

正则表达式如下: ^[1-9]\d{0,2}$ ↑ ↑ ↑ 后面的数字可以有0-2位 第一位不能为0 ^代表开始 $代表结束

假设你的html为: 你可以用test的方法去判断: var reg = /^[0-9a-zA-Z]+$/ var str = document.getElementById("mInput").value; if(!reg.test(str)){ alert("你输入的字符不是数字或者字母") } PS:你可以用onchange或者onkeyup来触发

正确的写法应该是 var p = /^([0-9]|(1[0-5]))$/; 里面有几个要点, 1、[0-9]|(1[0-5]) 这里是指明,要么是0-9的单个数字,要么是1开头并且后跟0-5的数字 2、^ 和 $ 夹在前后指明必须完全匹配 为了证明这个正则表达式是正确的,你可以试试在 Chr...

var tel = 18767802354; var reg = /^0?1[3|4|5|8][0-9]\d{8}$/; if (reg.test(tel)) { alert("号码正确~"); }else{ alert("号码有误~"); };

var reg = /^[+-]?\d*\.?\d{0,3}$/; alert( reg.test("-0.01234")); //如果是正负小数(保留3位小数)或者正负整数,则弹出true,已验证过

js正则表达式 只能输入3位数字 ^\d{3}$

用了两个正则成吗? 第一个判读是否是13位的数字,第二个判断是否是连续重复的11位,如下 var str = "11111111111";//11位的数字 return (/^\d{11}$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.test(str));

var reg = /^\d{3}\.\d{2}$/;

js正则表达语法: 1、/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。 2、/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。 3、/.*/ ".*" 匹配一个 HTML 标记。

首先关于手机号长度可以使用js判断用户输入长度,如果不等于11位可以进行相关提示,具体可参考以下代码 标题window.onload=function(){var aIpt = document.getElementsByTagName('input')aIpt[1].onclick=function(){if((aIpt[0].value).length...

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com