jquery 验证手机号和电话号码

 $.extend($.fn.validatebox.defaults.rules, {
        phoneRex: {
            validator: function (value) {
                var rex = /^1[3-9]+\d{9}$/;
                if (rex.test(value)) {
                    return true;
                } else {
                    return false;
                }
            },
            message: '请输入正确的手机号码格式'
        },
        telNum: {
            //验证座机号
            validator: function (value) {
                var rex2 = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
                if (rex2.test(value)) {
                    return true;
                } else {
                    return false;
                }
            },
            message: '请输入正确的电话号码格式'
        },
        phoneAndtel: {
            //验证手机号或座机号
            validator: function (value) {
                var rex = /^1[3-9]+\d{9}$/;
                var rex2 = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
                if (rex.test(value) || rex2.test(value)) {
                    return true;
                } else {
                    return false;
                }
            },
            message: '请输入正确的手机号码或电话号码'
        }
    });

easyui 调用

单个验证规则

<input id="ConsigneeTel" class="easyui-textbox" style="width: 105px; height: 26px" data-options="validType: 'phoneAndtel'" />

多个验证规则

<input id="ConsigneeTel" class="easyui-textbox" style="width: 105px; height: 26px" data-options="validType: ['phoneRex','telNum'] " />

猜你喜欢

转载自blog.csdn.net/yingying0708/article/details/86469501