gpt4 book ai didi

javascript - Jquery 验证器 - 没有空格条目

转载 作者:行者123 更新时间:2023-12-03 00:01:41 25 4
gpt4 key购买 nike

应用程序上存在一个错误,只需添加空格即可验证字段。

我尝试添加此方法 - 但这对任何空白都严格 - 这不适用于像 - 公司名称这样的字段

$.validator.methods.noSpace = function (value, element) {
return this.optional(element) || (value.indexOf(" ") < 0 && value != "");
};

我尝试使用正则表达式 - 这可能不允许任何字符长度的空白条目。

(/^[^ ]*\s/).test(" ")

但这会在带有空格的公司名称字段上产生错误

(/^[^ ]*\s/).test("Hudsucker Proxy")

https://jsfiddle.net/qp82fnth/

最佳答案

你可以使用这个

/^\s*$/
  • ^ - 字符串开头。
  • \s* - 匹配空格字符零次或多次。
  • $ - 字符串结尾。

let validate = (inp) =>{
return !/^\s*$/g.test(inp)
}

console.log(validate(' '))
console.log(validate('company name'))

关于javascript - Jquery 验证器 - 没有空格条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55141196/

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