您的位置:首页技术文章
文章详情页

javascript - 正则匹配大于0,不大于16,不超过两位小数

【字号: 日期:2023-08-29 09:39:19浏览:57作者:猪猪

问题描述

0不可以0.01可以15.99可以16可以16.01不可以

问题解答

回答1:

当是做练习题了

/^((0.((0[1-9])|([1-9]d?)))|(([1-9]|1[0-5])(.[d]{1,2})?)|(16(.0{1,2})?))$/回答2:

可以这样实现

var num=15.61;var t=num.toString();if(num>0 && num<16 && t.length>0 && t.length<6){ alert(num);}

标签: JavaScript