正则表达式,以检查是否包含两个以上的重复字符

豆豆:

我正在验证表单中检查同一字符是否重复两次以上。

我已经尝试过该表达式([a-zA-Z0-9])\ 1 {2,},但是它不能正常工作,因为如果我添加aaA,它会找到字符串,而不应该是因为允许使用“ aaA”。另外,它不会检查是否重复了一个特殊字符。

这是我应用代码的方式:

this.form = this.formBuilder.group(
      {
        newpassword: new FormControl(
          '',
          Validators.compose([
            Validators.required,
            CustomValidators.patternValidator(/[(\[a-zA-Z0-9\])\\1{2,}]/, {
              hasRepeatedCharacters: true,
            }),
          ])
        ),
      },
      { validators: this.password }
    );

任何想法?

RobbieD:

如果我正确理解您认为无效的内容,则需要这样做:

/(.)\1{2,}/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式来检测是否字符重复三次以上

当两个以上的分组匹配时,如何使正则表达式匹配?

正则表达式以任意顺序匹配包含两个名称的字符串

PHP-正则表达式以匹配两个以上字母的单词

正则表达式检查字符串中是否重复字符

Python正则表达式检查两个离散值的字符串长度

正则表达式-创建验证以强制字符串包含2个以上的单词

使用正则表达式来检查单词中是否包含重复字母并防止输入字符或符号

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

检查参数是否与带有两个可能值的正则表达式不匹配?

正则表达式检查字符串是否包含指定字符以外的字符

正则表达式,用于检查字符串是否介于两个长度之间,并且仅包含字母和数字

如何编写检查两个或多个字符的前瞻性正则表达式?

正则表达式:查找包含两个或多个字母的每个字符串

正则表达式检查python中跨多行的其他两个模式之间的模式是否存在

正则表达式检查字符串是否包含集合中单词的两个或更多实例

正则表达式以检查+,-或*是否在字符串中的两个单词之间

两个或两个以上单词的正则表达式php

Javascript:如何检查字符串中是否存在两个数字?(正则表达式)

如何检查名称是否不包含与正则表达式连在一起的两个点?

如何查找字符串是否在php中的正则表达式中包含两个点

C中的正则表达式,检查字符串是否包含特定字符

正则表达式在逗号之间找到两个以上的引号

正则表达式包含两个特定字符

使用正则表达式匹配包含两个变量的字符串

正则表达式查找包含在两个括号之间的字符串

如果包含两个或多个单词,请使用正则表达式检查客户端的网络表单

-+1 字符串正则表达式来检查字符串数字是否同时包含两个符号 java

正则表达式检查句子中只包含字母的两个单词