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

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(‘对不起,您输入的百分比格式不正确!‘); //请将“日期”改成你需要验证的属性名称!    
        }  
}  

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

求一个正则表达式只能输入数字小数点后两位和

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

js正则表达式 判断输入框是不是为正整数或者正整数保留两位小数

正则表达式验证两位小数

求只能输入 正数和两位小数 的正则表达式,要能用的。。。

js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)