gpt4 book ai didi

javascript - 如何同时使用模式和需求进行电子邮件字段验证?

转载 作者:行者123 更新时间:2023-12-03 11:08:49 25 4
gpt4 key购买 nike

我使用下面的代码来验证电子邮件字段。

Email: ko.observable('').extend({ 
required: {
message: 'Email address is required.'
},
pattern: {
params: "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$",
message: "Please enter a valid email address"
}
}),

pattern 不存在时,所需的验证正在工作。但是,我希望电子邮件以及都必须遵循正则表达式中提到的特定模式。

目前无法使用。

最佳答案

它有效,但你的模式似乎错误,我在互联网上找到了一个,它有效

http://jsfiddle.net/oefst8fa/

var vm = {
email: ko.observable('').extend({
required: true,
pattern: {
params: /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
message: "Please enter a valid email address"
}
})
};

关于javascript - 如何同时使用模式和需求进行电子邮件字段验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27702788/

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