正则表达式限制字符串中任何字符的实例计数

前端之家收集整理的这篇文章主要介绍了正则表达式限制字符串中任何字符的实例计数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
正则表达式可以将字符串中任何字符的实例数限制为5吗?

例如:abacaada因为角色a的5个实例而失败(或匹配).

为了澄清,我正在寻找任何角色,而不仅仅是’a’.即没有人物可以重复超过x次.

解决方法

这个正则表达式应该工作:

^(?:(.)(?!(?:.*?\1){4}))*$

工作演示:http://regex101.com/r/nG2dL4

Exlanation

猜你在找的正则表达式相关文章