Regex不仅仅适用于空格



我正在寻找不允许只允许空格(但允许多个空格(的正则表达式。一个允许(空白(。我得到了类似于这个.*S.*'或这个.*[^ ].*的东西,但我想只允许一个空间,但不允许超过一个唯一的空间。

您可以使用

pattern="S*(?:sS*)?"

该模式将被解析为^(?:S*(?:sS*)?)$模式,并与匹配

  • ^-字符串的开头
  • (?:-非捕获组的启动:
    • S*-零个或多个字符(空白字符除外(
    • (?:sS*)?-空白字符和零个或多个非空白字符的可选序列
  • )-非捕获组的结束
  • $—字符串结束

相关内容

最新更新