lzth.net
当前位置:首页 >> input里怎么用正则表达式判断只能输入0%1的数字 >>

input里怎么用正则表达式判断只能输入0%1的数字

用这个 验证数字的正则表达式: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数...

function check() { var str; str = document.getElementById("txtInput").value; document.getElementById("txtInput").value = str.replace(/[^01]/g, ""); } 输入:

用这个 验证数字的正则表达式: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数...

^[01]$

正则表达式 ^1\d{10}$ 我给你个H5输入框限制的例子,你看看吧

js正则表达式 /^\d{1,6}(\.\d{1,2})?$/

var r = /(^[1-9]([0-9]*)$|^[0-9]$)/console.log(r.test("0"))console.log(r.test("11220000"))console.log(r.test("01220000"))

换个思路两步走 1.正则匹配两位数^[1-9]\d?$ 2.判断数字1< X < 24是否在此区间

0.001-1范围内的数字,小数位最多3位 ^1$|^0(\.\d{1,3})?$ 0到1之间,可以是小数 ^1$|^0(\.\d{1,})?$ 0到20之间,可以是小数 ^(1[0-9]|[0-9])(\.\d{1,})?$|^20$

/^(?!0)\d{1,3}$/ 此正则的意思: 1-3位数字,且第一位不为0

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