我正在尝试验证以下条件:
允许的字符,最大长度为 5: AZ、0-9、空格和 (‘-
这就是我到目前为止所得到的:
/^[a-zA-Z,\d,\-,\(,\']{1,5}$/;
如何检查两个连续的空格?
原文由 user1127051 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试验证以下条件:
允许的字符,最大长度为 5: AZ、0-9、空格和 (‘-
这就是我到目前为止所得到的:
/^[a-zA-Z,\d,\-,\(,\']{1,5}$/;
如何检查两个连续的空格?
原文由 user1127051 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用重复正则表达式检查两个连续的空格。即,如果你想匹配一个重复 1 到 12 次的正则表达式,你可以给出,
regex{1, 12}
同样,如果你想匹配一个只重复两次且不多于或少于两次的空格,你可以给出
\s{2}
请记住,这是检查重复模式的一般方法。花括号中的数字将始终尝试查看前一个正则表达式的重复次数。
干杯!
原文由 Ricketyship 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
可能再次与
/\s\s/
匹配。