Javascript 如何避免在文本字段中连续重复显示字符?
我想检查“textarea”字段,以确保它不包含重复3次或以上的字符,如下所示:Javascript 如何避免在文本字段中连续重复显示字符?,javascript,Javascript,我想检查“textarea”字段,以确保它不包含重复3次或以上的字符,如下所示: aaaaaaaaaaaaaaaaaa ggggggggggggggg ddddddddddddd 如何使用Javascript或Jquery实现这一点?您可以使用正则表达式实现这一点: var hasDuplicate = (/^([a-zA-Z])\1+$/).test(str) 我同意Pinch,但如果您想手动操作,您可以始终: 将文本区域拆分为一个空格数组(获取一个单词数组) 在所有单词上循环运行 对于每
aaaaaaaaaaaaaaaaaa
ggggggggggggggg
ddddddddddddd
如何使用Javascript或Jquery实现这一点?您可以使用正则表达式实现这一点:
var hasDuplicate = (/^([a-zA-Z])\1+$/).test(str)
我同意Pinch,但如果您想手动操作,您可以始终:
0
到length-2
上循环运行,并检查以下2个字符是否与当前字符不同我说过我已经同意了吗?:)“AAA”是一个有效的巴伐利亚句子:-我们说3,因为我相信没有英语单词比任何字母都要多。twice@Bergi现在我很好奇。我想知道这是什么意思。@p.s.w.g:“也是一个‘A’”:-)这是一个好的开始,但它将匹配
“aa”
。您需要“\1{2,}”
或“\1\1+”
来匹配3个或更多字母。此外,它不会在字符串中找到重复项,如“thiiis”
。