正则表达式 - 禁止任何大小的字符串重复只包含一个字符
Posted
技术标签:
【中文标题】正则表达式 - 禁止任何大小的字符串重复只包含一个字符【英文标题】:Regular Expression - Forbid string, of any size, that contains only one character repeatedly 【发布时间】:2016-02-13 16:14:01 【问题描述】:我正在寻找一个正则表达式,它可以防止插入具有任意大小的字符串,该字符串重复只包含一个字符。
例如,这些字符串无效
aaaaaaaaaa
222
bbbbbbbb
@@@@@@@@@@@@@@@@
但这些是有效的
aaaaaaa2
@@@@@@@@@@@@f
b2222
我希望它用于 html5 文本输入:
<input type="text" class="form-control" placeholder="name" pattern="...">
【问题讨论】:
为什么要使用正则表达式? 【参考方案1】:您可以尝试以下方法:
^(?!^(.)\1+$).*$
如果您还提供有关您将使用的工具的信息会有所帮助。
【讨论】:
以上是关于正则表达式 - 禁止任何大小的字符串重复只包含一个字符的主要内容,如果未能解决你的问题,请参考以下文章