保留两位小数的正则表达式

Posted 静子1019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保留两位小数的正则表达式相关的知识,希望对你有一定的参考价值。

保留最多两位小数的百分比正则表达式:  /^\d+\.?\d{0,2}%$/

44.5%  44.66% 0.3% 5% 都正确     53   33.444%  -5.66%都错误

有且仅保留两位小数的百分比正则表达式:  /^\d+\.?\d{2}%$/

44.66%正确   55  0.3% 5% 33.444%  -5.66%都错误

 

Js: /^\d+\.?\d{0,2}%$/
java : ^\\d+\\.?\\d{0,2}%$

function IsPercent(){     
    var str = "0.47%";   
    alert(str);
    if(str.length!=0){
        alert(1);   
        var reg = /^\d+\.?\d{2}%$/;
        var r = str.match(reg);     
        alert(r);
        if(r==null)    
            alert(‘对不起,您输入的百分比格式不正确!‘); //请将“日期”改成你需要验证的属性名称!    
        }  
}  

以上是关于保留两位小数的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章