正则表达式检查两个连续的空格?

新手上路,请多包涵

我正在尝试验证以下条件:

允许的字符,最大长度为 5: AZ、0-9、空格和 (‘-

这就是我到目前为止所得到的:

 /^[a-zA-Z,\d,\-,\(,\']{1,5}$/;

如何检查两个连续的空格?

原文由 user1127051 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

可能再次与 /\s\s/ 匹配。

原文由 sblom 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以使用重复正则表达式检查两个连续的空格。即,如果你想匹配一个重复 1 到 12 次的正则表达式,你可以给出,

 regex{1, 12}

同样,如果你想匹配一个只重复两次且不多于或少于两次的空格,你可以给出

\s{2}

请记住,这是检查重复模式的一般方法。花括号中的数字将始终尝试查看前一个正则表达式的重复次数。

干杯!

原文由 Ricketyship 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题