gpt4 book ai didi

javascript - 将具有相同数据的多个对象排列起来(减少冗余)

转载 作者:行者123 更新时间:2023-11-28 20:58:36 29 4
gpt4 key购买 nike

我正在开发一个网络应用程序,并且我使用jquery验证作为:

$("#register").validate({
rules: {
emailID: {
required: true,
email: true
},
pass: {
required: true,
minlength: 6
},
user_email: {
required: true,
email: true
},
user_pass: {
required: true,
minlength: 6
}
}

一切正常,但问题是对象emailIDuser_email都具有相同的数据对于 passuser_pass 来说,我如何将它们排成一个而不更改 html 中的 name 属性等像这样:

$("#register").validate({
rules: {
emailID, user_email:
{
required: true,
email : true
}
}

我知道这个结构不正确。

由于我有很多对象具有相同的数据,所以进行重复似乎不太好

最佳答案

function RequiredRule( email, minlength ) {
this.email = email;
this.minlength = minlength;
this.required = true;
}

$("#register").validate({
rules: {
emailID: new RequiredRule(true),
pass: new RequiredRule(false, 6),
user_email: new RequiredRule(true),
user_pass: new RequiredRule(false, 6)
}
});

关于javascript - 将具有相同数据的多个对象排列起来(减少冗余),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611317/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com