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

前端技术 2023/09/09 JavaScript
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>

本文地址:https://www.stayed.cn/item/24653

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。