gpt4 book ai didi

jquery - 正则表达式在 jquery 验证插件中不起作用

转载 作者:行者123 更新时间:2023-12-03 22:44:29 26 4
gpt4 key购买 nike

我正在使用下面的代码

$(function() {
$("#myForm").validate({
rules: {
experience: {
required: true,
regex: '^[0-9]$'
}
},
messages: {
experience: {
required: "Please provide experience",
regex: "Provide a valid input for experience"
}
}
});
});

但是上面的代码没有将2或22作为有效输入?我做错了什么?需要帮助...

最佳答案

试试这个正则表达式:

^[0-9]+$

然后将其放入代码中:

$(function() {
$.validator.addMethod("regex", function(value, element, regexpr) {
return regexpr.test(value);
}, "Please enter a valid pasword.");

$("#myForm").validate({
rules: {
experience: {
required: true,
regex: /^[0-9]+$/
}
}
});
});

这是一个工作演示:

http://jsfiddle.net/4PuJL/1/

关于jquery - 正则表达式在 jquery 验证插件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946751/

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