如何避免在文本字段中连续重复字符?

时间:2014-01-22 21:08:49

标签: javascript

我想检查一个“textarea”字段,以确保它不包含重复3次或更多次的字符,如下所示:

aaaaaaaaaaaaaaaaaa
ggggggggggggggg
ddddddddddddd

如何使用Javascript或Jquery执行此操作?

2 个答案:

答案 0 :(得分:2)

您可以使用正则表达式完成此操作:

var hasDuplicate = (/^([a-zA-Z])\1+$/).test(str)

答案 1 :(得分:0)

我同意Pinch,但如果你想手动完成,你总是可以:

  1. 将textarea拆分为空格中的数组(获取一个单词数组)
  2. 在所有单词的循环中运行
  3. 对于每个单词,在字符0length-2的循环中运行,并检查以下2是否与当前字段不同。
  4. 我说我已经同意捏了吗? :)