gpt4 book ai didi

jQuery 验证 - 如何忽略字母大小写?

转载 作者:行者123 更新时间:2023-12-03 22:19:16 24 4
gpt4 key购买 nike

可能是一个愚蠢的问题,但我似乎在谷歌土地上找不到任何东西。我只需要一种方法来忽略输入字段的大小写。我正在进行城市名称匹配,但需要“Atlanta”和“atlanta”都有效。我应该如何编辑它以获得我需要的验证爱?

    jQuery.validator.addMethod("atlanta", function(value) {
return value == "Atlanta"; //Need 'atlanta' to work too
}, '**Recipient must reside in Chicago City Limits**');

感谢所有的人:)

最佳答案

您甚至可以创建一个更通用的 jQuery 验证规则,该规则可重复用于执行不区分大小写的比较,例如

$.validator.addMethod("equalToIgnoreCase", function (value, element, param) {
return this.optional(element) ||
(value.toLowerCase() == $(param).val().toLowerCase());
});

然后可用于以下两个示例输入

<input type="text" name="firstname"/>
<input type="text" name="username"/>

喜欢

$("form").validate({
rules: {
firstname: {
equalToIgnoreCase: "input[name=username]"
}
},
messages: {
firstname: {
equalToIgnoreCase: "The 'firstname' must match the 'username'"
}
});

关于jQuery 验证 - 如何忽略字母大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5085262/

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