Abrangência ampla do número de telefone da Rússia

A abrangência ampla detecta um padrão de número sem validação da soma de verificação e verifica se há dígitos duplicados.
Padrões de abrangência ampla do número de telefone da Rússia
Padrão
[8][\\][1-9]\d\d[\\]\d\d\d[-]\d\d[-]\d\d
[8][ ]{1,2}[1-9]\d\d[-]\d\d\d[-]\d\d[-]\d\d
[8][ ]{1,2}[\\][1-9]\d\d\d[\\][ ]{1,2}\d\d\d[-]\d\d\d\d
[8][\\][1-9]\d\d[\\]\d\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
[8][ ]{1,2}[\\][1-9]\d\d[\\][ ]{1,2}\d\d\d[-]\d\d[-]\d\d
[8][ ]{1,2}[1-9]\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
[8][ ]{1,2}[1-9]\d\d[ ]{1,2}\d\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
[+][7]\d\d\d\d\d\d\d\d\d\d
[+][7][-]\d\d\d[-]\d\d\d[-]\d\d[-]\d\d
[+][7]\d\d\d\d\d\d[-]\d\d[-]\d\d
[+][7][ ]{1,2}\d\d\d[-]\d\d\d[-]\d\d[-]\d\d
[+][7][ ]{1,2}\d\d\d[ ]{1,2}\d\d\d[-]\d\d\d\d
[+][7]\d\d\d\d\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
[+][7][ ]{1,2}\d\d\d[ ]{1,2}\d\d\d[-]\d\d[-]\d\d
\d\d\d[ ]{1,2}\d\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
[+][7][ ]{1,2}\d\d\d[ ]{1,2}\d\d\d[ ]{1,2}\d\d[ ]{1,2}\d\d
Validadores dos padrões de abrangência ampla do número de telefone da Rússia
Validador obrigatório
Descrição
Delimitador de números
Valida uma correspondência verificando os números adjacentes.
Dígitos duplicados
Garante que, em uma string de dígitos, os dígitos não sejam todos iguais.