如何使用 javascript RegExp 检查字段(文本框)是否为空或仅填充空格(空格/输入/制表符等)?
最佳答案
if (myField.value.match(/\S/)) {
// field is not empty
}
// or
if (/\S/.test(myField.value)) {
// field is not empty
}
解释一下,因为其他人似乎有一些疯狂不同的想法:
\s
将匹配空格、制表符或换行符。
\S
将匹配除空格、制表符或换行符以外的任何内容。
如果您的字符串有一个不是空格、制表符或换行符的字符,那么它就不是空的。
因此你只需要搜索一个字符:\S
关于Javascript 正则表达式 - 必填字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/304491/