1. 程式人生 > >js的正則自定義金額輸入驗證函式

js的正則自定義金額輸入驗證函式

名稱:正則驗證金額函式方法
描述:自定義函式驗證金額
作用:可驗證 90與90.00,及判斷是否是1個小數點。

js程式碼:

function is_money(s) {
    var reg_sum = "^[0-9]+[\.][0-9]{0,3}$";
    var reg_num =  "^[0-9]";
    var re_sum = new RegExp(reg_sum);
    var re_num = new RegExp(reg_num);
    if (re_sum.test(s)|| re_num.test(s)) {
        var n = (s.split('.')).length-1;
        if(n>1){
            return false;
        }
        return true;
    } else {
        return false;
    }
}

注:最後在給小夥伴們,推薦給一個很不錯的原始碼網站:原始碼庫