龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript校验价格合法性实例(必须输入2位小数)

时间:2014-05-08 10:21来源:网络整理 作者:采集侠 点击:
分享到:
这篇文章主要介绍了javascript校验价格合法性实例,其中价格必须是数字且必须输入2位小数,需要的朋友可以参考下

HTML代码:

复制代码 代码如下:

请输入价格:
<input type="text" id="txtProPrice" />
<input type="button" value="验证输入" id="btnTest" />


JS代码:

复制代码 代码如下:
<script src="jquery.js">
</script>
<script type="text/javascript" language="javascript">
   function ckProPrice() {
       //判断商品价格
       var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/;
       if ($("#txtProPrice").val() == "") {
           alert("商品价格不能为空!");
           return false;
       } else {
           if (!reg.test($("#txtProPrice").val())) {
               alert("市场价格必须为合法数字(正数,最多两位小数)!");
               return false;
           } else {
               alert("输入合法!yige.org");
               return true;
           }
       }
   }
   $(function() {
       $("#btnTest").click(function() {
           ckProPrice();
       });
   });
</script>


精彩图集

赞助商链接