求 js 正则表达式怎么表示,只能输入0.10-1.00 的折扣
3个回答
展开全部
按照你的要求编写的用正则表达式判断输入0.10到1.00折扣正确与否的Javascript程序如下
(注意要保证输入的小数保留两位小数)
<script type=text/javascript>
var str='0.12';
var regex=/^(0\.[1-9][0-9]|1\.00)$/;
var result=regex.test(str);
if(result==true)
alert("输入折扣正确.");
else
alert("输入折扣错误.");
</script>
运行结果
输入折扣正确.
(注意要保证输入的小数保留两位小数)
<script type=text/javascript>
var str='0.12';
var regex=/^(0\.[1-9][0-9]|1\.00)$/;
var result=regex.test(str);
if(result==true)
alert("输入折扣正确.");
else
alert("输入折扣错误.");
</script>
运行结果
输入折扣正确.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询