gpt4 book ai didi

Javascript 空间函数

转载 作者:搜寻专家 更新时间:2023-11-01 04:57:59 24 4
gpt4 key购买 nike

我有一个 JS 代码,其功能是验证表单,现在我想做的是添加 1 个功能来防止文本框用户名中出现空格,并带有消息“不允许有空格”。到目前为止,这是我的 JS 代码:

$().ready(function()
{
$("#signupForm").validate(
{
rules:
{
full_name: "required",
username: {
required: true,
minlength: 2
},
password: {
required: true,
minlength: 5
},
email: {
required: true,
email: true
},
},
messages:
{
full_name: "Please enter your full name",
username:
{
required: "Please enter a username",
minlength: "Your username must consist of at least 2 characters"
},

password:
{
required: "Please provide a password",
minlength: "Your password must be at least 5 characters long"
},

email: "Please enter a valid email address"
}
});
});

谁能给我点主意?谢谢。

最佳答案

试试这个


添加一个名为 noSpace

的方法
jQuery.validator.addMethod("noSpace", function(value, element) {
return !value.match(/\s/g);
}, "Spaces are not allowed");

将其设置为用户名的规则

rules: {
// ...
username: {
// ...
noSpace: true,
// ...
},
// ...

设置自定义消息,如果你想覆盖默认消息

messages: {
// ...
username: {
// ...
noSpace: "Username should not contain spaces",
// ...
},

关于Javascript 空间函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12560593/

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