如何检查字符串是否包含字符和空格,而不仅仅是空格?

2022-08-30 02:31:31

检查字符串是否仅包含空格的最佳方法是什么?

允许字符串包含与空格组合的字符,但不能仅包含空格。


答案 1

无需检查整个字符串以查看是否只有空格,只需检查是否有至少一个空格字符:

if (/\S/.test(myString)) {
    // string is not empty and not just whitespace
}

答案 2

最简单的答案,如果您的浏览器支持该功能trim()

if (myString && !myString.trim()) {
    //First condition to check if string is not empty
    //Second condition checks if string contains just whitespace
}