使用jQuery验证手机号和身份证号是否格式正确。

   $("#an").click(function () {

        var idCard = $('.id');

        var regId = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;

        var tel888 = $('.tel888');

        var regTel = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;

        var teltel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/

        for (let i = 0; i < idCard.length; i++) {

            if (!teltel.test(tel888.eq(i).val())) {

                alert('手机号填写有误');

                break;

            }

            if (!regId.test(idCard.eq(i).val())) {

                alert('身份证号填写有误');

                break;

            }

        }              

    })

你可能感兴趣的:(jquery,javascript,java)