应用程序上存在一个错误,只需添加空格即可验证字段。
我尝试添加此方法 - 但这对任何空白都严格 - 这不适用于像 - 公司名称这样的字段
$.validator.methods.noSpace = function (value, element) {
return this.optional(element) || (value.indexOf(" ") < 0 && value != "");
};
我尝试使用正则表达式 - 这可能不允许任何字符长度的空白条目。
(/^[^ ]*\s/).test(" ")
但这会在带有空格的公司名称字段上产生错误
(/^[^ ]*\s/).test("Hudsucker Proxy")
最佳答案
你可以使用这个
/^\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/