如何检查字符串是否包含由空格分隔的模式?
示例:
"abc ef ds ab "
现在我想检查给定的字符串是否只包含由空格分隔的模式[a-z]
。我的尝试:^\s*[a-z]*\s*$
。但是这只检查开头和结尾的空格,而不是用空格来分隔内容。
答案 0 :(得分:3)
试试这个正则表达式:
/^[a-z\s]+$/
答案 1 :(得分:1)
^(\s|[a-z])*$
零个或多个大写字符,可以是空格,也可以是A-Z。
如果你想确保除了空格之外至少有一件事,那么:
^\s*[a-z]+(\s*|[a-z])*$
零个或多个空格,至少一个字符A-Z,然后与上面相同。