【发布时间】:2010-12-16 09:57:57
【问题描述】:
我正在尝试检查字符串是否包含空格。我找到了这个功能,但它似乎不起作用:
function hasWhiteSpace(s)
{
var reWhiteSpace = new RegExp("/^\s+$/");
// Check for white space
if (reWhiteSpace.test(s)) {
//alert("Please Check Your Fields For Spaces");
return false;
}
return true;
}
顺便说一句,我在RegExp 中添加了引号。
有什么问题吗?有什么更好的我可以使用的吗?希望是 JQuery。
【问题讨论】:
-
你的逻辑是倒退的,真就是假。
-
如果字符串有空格,您将返回 false,您的逻辑是向后的
-
该正则表达式检查字符串中只有空格的模式,以空格开头,有一个或多个空格,并以空格结尾。
标签: javascript whitespace