正则表达式,只能输入数字且最多两位有效数字,数字位数最多五位(限制的位数可自行调整)

来源:互联网 发布:80端口入侵 编辑:程序博客网 时间:2024/05/22 03:14
var reg = /^[1-9]\d{0,3}\.\d$|^[1-9]\d{0,2}\.\d{2}$|^[1-9]\d{0,4}$|^[0]\.\d{1,2}$/

代码分析:

var reg = /^[1-9]\d{0,3}\.\d$/ ;      //首位(1-9),中间一到三位数字,接着点号,点号后一位小数(0-9)var reg = /^[1-9]\d{0,2}\.\d{2}$/;    //首位(1-9),中间一到二位数字,接着点号,点号后两位小数(0-9)var reg = /^[1-9]\d{0,4}$/;           //首位(1-9),中间到结尾一到四位数字,无小数var reg = /^[0]\.\d{1,2}$/;           //首位(0),接着点号,点号后一到二位小数(0-9)//合并一起写则用'|'符号相连接,即为或的意思,满足任意一种条件都算符合

友情提示:

大家可以通过这个例子举一反三写出自己需要的正则,希望能帮到需要的人!

阅读全文
0 0