
$.namespace("member_reg", {
    init: function() {
        $("#mregForm").validate({
            rules:{
                email:{
                    required:true,
                    maxlength: 100,
                    email:true
                },
                name:{
                    maxlength: 30
                },
                passwd:{
                    required:true,
                    rangelength: [6, 20]
//                    reallettersonly: true
                },
                pass:{
                    required:true,
                    rangelength: [6, 20]
//                    reallettersonly:true,
//                    equalTo:'#passwd'
                },
                idCard:{
                    idCard: true
                } ,
                phone:{
                    phone: true
                },
                mobile:{
                    mobile: true                    
                },
                addr: {
                    maxlength: 200
                }

            }

        });
    }
});


//jquery validate plugin extendtion
jQuery.validator.addMethod("reallettersonly", function(value, element) {
    return this.optional(element) || /\w+$/i.test(value);
}, "请输英文字母、数字或下划线");
jQuery.validator.addMethod("mobile", function(value, element) {
    return this.optional(element) || /^1(3|5)\d{9}$/.test(value);
}, "请输入合法手机号");
jQuery.validator.addMethod("phone", function(value, element) {
    return this.optional(element) || /^[0-9\(\)-]{7,19}$/.test(value);
}, "请输入正确的电话号码");
jQuery.validator.addMethod("idCard", function(value, element) {
    return this.optional(element) || /^\d{15}$/.test(value) || /^\d{17}([A-Za-z0-9]){1}$/.test(value);
}, "请输入合法身份证号");
jQuery.validator.addMethod("tel", function(value, element) {
    return (this.optional(element) || /^1(3|5)\d{9}$/.test(value)) || (this.optional(element) || /^[0-9\(\)-]{7,19}$/.test(value));
}, "请输入合法的联系电话");
