求js 正则表达式怎么表示,只能输入0.10-1.00 的折扣
按照你的要求编写的用正则表达式判断输入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>
运行结果
输入折扣正确.
var reg=/0\.[1-9]\d|1\.00/;
4.俄文全译本w