如何确定输入字符串是否只包含空格,使用javascript?如何确定一个字符串是否只包含空格,使用javascript?
12
A
回答
24
另一个好职位:Faster JavaScript Trim
你只需要申请trim
功能,并检查字符串的长度。如果修剪后的长度为0 - 那么该字符串只包含空格。
var str = "data abc";
if((jQuery.trim(str)).length==0)
alert("only spaces");
else
alert("contains other characters");
+0
或者只是'!str.trim()' – Oriol
9
0
if(!input.match(/^([\s\t\r\n]*)$/)) {
blah.blah();
}
2
或者,可以做一个test()
返回boolean不是数组
//assuming input is the string to test
if(/^\s*$/.test(input)){
//has spaces
}
0
最快溶液使用正则表达式原型函数test()和寻找任何字符那不是空格或换行符\S
:
if (/\S/.test(str))
{
// found something other than a space or a line break
}
如果您有超长的字符串,它可以产生显着的差异。
相关问题
- 1. 我如何判断一个字符串是否只包含字母和空格
- 2. 如何确定一个字符串是否包含另一个字符串
- 3. 函数来确定一个字符串是否只包含另一个字符
- 4. 确定是否一个字符串包含一个字
- 5. 如何确定一个字符串是否包含非字母数字字符?
- 6. 确定一个字符串是否包含任何一组字符串
- 7. Javascript检查字符串是否只包含某个字符
- 8. 确定一个字符串是否包含另一个字符串
- 9. 确定一个字符串是否包含一个子字符串
- 10. Applescript:检查一个字符串是否包含空字符串?
- 11. 如何检查一个字符串是否只包含特定字符
- 12. 确定一个字符串是否包含数字序列
- 13. 如何确定一个字符串包含字符串
- 14. 如何检查一个字符串是否包含包含空格的子字符串?
- 15. 检测字符串只包含空格
- 16. 确定一个字符串是否只包含数字或逗号
- 17. 确定一个字符串是否包含特定位置的子字符串
- 18. Javascript - 如何检查一个字符串是否包含多个子字符串
- 19. 试图确定一个字符串是否包含以逗号分隔的字符只包含数字
- 20. 检查一个字符串是否只包含特殊字符
- 21. 检查一个字符串是否只包含某些字符
- 22. python:如何确定一个字符串是否包含一个元组?
- 23. Bash确定变量名是否包含一个字符串
- 24. 确定子字符串是否包含一个随机数
- 25. 检查字符串是否包含空格和多个@符号
- 26. 如何确定一个Python字符串是否包含表情符号?
- 27. 如何检查字符串是否包含空格
- 28. 如何确定是否一个字符串包含重复字母
- 29. 确定一个字符串是否包含数组中的子字符串[NODEJS]
- 30. 确定一个字符串是否包含它内部的base64字符串
http://stackoverflow.com/questions/3532053/regular-expression-for-only-characters-a-z-a-z 只需使用搜索。 – ayk
VAL.replace(/ +?/ g,'') – mack