如何检查字符串是否包含" "
的字符,但可能有多个字符串,如" "
或" "
等?
我现在所做的操作(仅适用于" "
的一个实例)是:
if($(this).html() == " ")
答案 0 :(得分:2)
使用正则表达式:
/^(\ )+$/.test($(this).html());
答案 1 :(得分:1)
<强> Regex Demo 强>
^(?:[ ]* [ ]*)+$
<强>的JavaScript 强>
if (/^(?:[ ]* [ ]*)+$/i.test(subject)) {
// Successful match
} else {
// Match attempt failed
}
<强>描述强>
/^(?:[ ]* [ ]*)+$/
^ Start of string
(?:[ ]* [ ]*) Non-capturing Group 1 to infinite times [greedy]
Char class [ ] 0 to infinite times [greedy] matches:
The character
Literal
Char class [ ] 0 to infinite times [greedy] matches:
The character
$ End of string
答案 2 :(得分:0)
使用简单的正则表达式
if(/^( )+$/.test($.trim($(this).text())))