日期:2014-05-16  浏览次数:20336 次

javascript 正则表达式 验证商品价格、钱数 !

?

<script type="text/javascript" language="javascript">



      function ckProPrice(){  //判断商品价格

     

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

        

         if($("txtProPrice").value == ""){

            $("ProPriceTool").innerHTML = "商品价格不能为空!";

            return false;

         }else{

            if(!reg.test($("txtProPrice").value)){

                $("ProPriceTool").innerHTML = "市场价格必须为合法数字(正数,最多两位小数)!";

                return false;

            }else{

            $("ProPriceTool").innerHTML = "";

                return true;

            }

           

         }

      }

</script>





<input type="text" id='txtProPrice' />

<span id="ProPriceTool" style="color:Red; padding-left:20px;"></span>