Aumentar o comprimento permitido de palavras observadas

Olá pessoal,

Estou tentando enviar posts contendo números de telefone (internacionais) para a fila de aprovação e estou tentando adicionar a seguinte expressão regular como uma palavra monitorada:

^(\+|00)((?:9[679]|8[035789]|6[789]|5[90]|42|3[578]|2[1-689])|9[0-58]|8[1246]|6[0-6]|5[1-8]|4[013-9]|3[0-469]|2[70]|7|1)(?:\W*\d){0,13}\d$

No entanto, ela ultrapassa o limite atual de 50 caracteres para palavras monitoradas. Acredito que esse limite fazia sentido antes de a expressão regular ser adicionada como opção para palavras monitoradas, mas ainda há uma boa razão para mantê-lo?

Ou existe alguma maneira de sobrescrevê-lo?

2 curtidas

Também preciso de mais de 50 caracteres para minha RegEx de identificação de IBAN:

\b[A-Z]{2}[0-9]{2}(?:[ ]?[0-9]{4}){4}(?!(?:[ ]?[0-9]){3})(?:[ ]?[0-9]{1,2})?\b

Quando você acha que responderá a esse pedido?

Não há como substituir isso. Acho que estamos quase no limite da regra dos 3 ao adicionar um limite maior.

@david, há alguma preocupação em dobrar o tamanho?

2 curtidas

Todas as palavras monitoradas são combinadas para formar uma única expressão regular, então precisamos ser um pouco cuidadosos. Mas dobrar para 100 provavelmente está tudo bem — não é pior do que duas “palavras” de 50 caracteres.

Aqui está um PR para a alteração

8 curtidas

Isso foi mesclado: palavras monitoradas agora podem ter até 100 caracteres.

4 curtidas

Muito obrigado pela mudança! Tenha ótimas férias e um bom Natal!

1 curtida

Este tópico foi automaticamente fechado após 9 horas. Novas respostas não são mais permitidas.