溯流光

导航

 

$('#form_info').validator({
            rules : {
                username : [/^\w{5,12}$/, "Please enter 5-12 digits, letters, underscores"],
                email : [/^[\w\+\-]+(\.[\w\+\-]+)*@[a-z\d\-]+(\.[a-z\d\-]+)*\.([a-z]{2,4})$/i, "Please enter a valid email address."],
                password : [/^[a-zA-Z]\w{5,17}$/, "The password is start with a letter <br />composed of 6-16 digits or letters"]
            },
            fields : {
                username : 'required; username;remote[__APP__/User/checkName];',
                email : 'required; email;remote[__APP__/User/checkEmail];',
                password : 'required; password;',
                repassword : 'required; match(password);'
            }
        });

---------------------------------

在用regexValidator添加自定义正则规则时总是不通过,其实是因为我把dataType:"enum"定义错了,

正确的定义应该是

    .regexValidator({regExp:"[a-zA-Z]",onError:"New password to fill out is not correct"});  //直接 不要定义dataType

posted on 2015-01-26 16:54  溯流光  阅读(274)  评论(0)    收藏  举报