javascript验证价格输入的合法性


JavaScript #正则表达式2012-11-06 09:07

HTML代码:

1请输入价格:
2<input type="text" id="txtProPrice" />
3<input type="button" value="验证输入" id="btnTest" />
JS代码:

02</script>
03<script type="text/javascript" language="javascript">
04    function ckProPrice() {
05        //判断商品价格
06        var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/;
07        if ($("#txtProPrice").val() == "") {
08            alert("商品价格不能为空!");
09            return false;
10        } else {
11            if (!reg.test($("#txtProPrice").val())) {
12                alert("市场价格必须为合法数字(正数,最多两位小数)!");
13                return false;
14            } else {
15                alert("输入合法!yige.org");
16                return true;
17            }
18        }
19    }
20    $(function() {
21        $("#btnTest").click(function() {
22            ckProPrice();
23        });
24    });
25</script>


相关文章

粤ICP备11097351号-1