这是我尝试修改的正则表达式:
客户端只希望用户能够输入最多 2 个相同的连续字符。
^[a-zA-Z0-9-().\&\@\?\""#,\+\''\s\/]{7,}$
最佳答案
您可以使用 look-ahead assertion :
/^(?:([a-zA-Z0-9-().&@?"#,+'\s\/])(?!\1\1)){7,}$/
这里针对 ([a-zA-Z0-9-() 匹配的每个字符测试否定的先行断言
。它查看接下来的两个字符并测试它们是否与之前匹配的字符相同。如果不是这种情况,则否定查找-ahead 断言已实现。(?!\1\1)
。 &@?"#,+'\s\/])
关于javascript - 我可以获得有关最多只能包含两 (2) 个连续重复字符的正则表达式的帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720712/