我正在寻找不允许只允许空格(但允许多个空格(的正则表达式。一个允许(空白(。我得到了类似于这个.*S.*'
或这个.*[^ ].*
的东西,但我想只允许一个空间,但不允许超过一个唯一的空间。
您可以使用
pattern="S*(?:sS*)?"
该模式将被解析为^(?:S*(?:sS*)?)$
模式,并与匹配
^
-字符串的开头(?:
-非捕获组的启动:S*
-零个或多个字符(空白字符除外((?:sS*)?
-空白字符和零个或多个非空白字符的可选序列
)
-非捕获组的结束$
—字符串结束