js 金额 校验

来源:互联网 发布:烟台关键词优化报价 编辑:程序博客网 时间:2024/05/22 01:34

<inputtype="hidden"id="input" value=""placeholder="显示金额"/>

<inputtype="hidden"id="hold" value=""/>



/**

 * 

 * @param_keyword输入金额

 * @paraminput输入金额标签id

 * @paramhold保存金额标签id

 *@returns

 */

function isPriceNumber(_keyword,input,hold){ 

        if(_keyword == "0" || _keyword == "0." || _keyword == "0.0" || _keyword == "0.00"){  

            _keyword = "0"; 

            $("#"+hold).val(_keyword);

            return true;  

        }else{  

            var index = _keyword.indexOf("0"); 

            var length = _keyword.length; 

            if(index == 0 && length>1){/*0开头的数字串*/ 

                var reg = /^[0]{1}[.]{1}[0-9]{1,2}$/;  

                if(!reg.test(_keyword)){

                var hold = $("#"+hold).val();

                $("#"+input).val(hold);

                    return false;  

                }else{

                $("#"+input).val(_keyword);

                $("#"+hold).val(_keyword);

                    return true;  

                }  

            }else{/*非0开头的数字*/ 

                var reg =/^[1-9]{1}[0-9]{0,10}[.]{0,1}[0-9]{0,2}$/; 

                if(!reg.test(_keyword)){ 

                if(_keyword =='' || _keyword ==null){

                $("#"+input).val(_keyword);

                returnfalse ;

                }

                var hold = $("#"+hold).val();

            $("#"+input).val(hold);

                    return false;  

                }else{  

                $("#"+input).val(_keyword);

            $("#"+hold).val(_keyword);

                    return true;  

                }  

            }             

            return false;  

        }  

    } 





原创粉丝点击