JS正則表達式校驗金額


//任意正整數,正小數(小數位不超過2位)

var isNum=/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;

var num = '666.62';

 if(isNum.test(num)) {

   return true;

}

//驗證金額(含零),保留兩位小數

 var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
    if (reg.test(num)) {
       return true;
    }

//驗證含0正整數

 var reg = /^([1-9]\d*|[0]{1,1})$/;
    if (reg.test(num)) {
        return true;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM