Regex para validar documento – Javascript


Estou tendo alguns problemas na hora de validar o documento.

Anteriormente eu fiz essa pergunta aqui: Regex para validar número de documento nacional

O problema que estou tendo é que o usuário está digitando números sequeciais ou iguais, por exemplo:

000000000

111111111

até

999999999

e também coisas do tipo:

1234567890

0987654321

123123123

456456456

abc123

e isso está me dando um problemão.

Bom, segue a regex que tenho:

console.log(/(?=.*\d)[A-Za-z0-9]{1,}/g.test('abc1234')); // somente números e letras ou somente números  console.log(/(?!(\d){3})\d{1,}/g.test('11111')); // numeros iguais (deveria ser false mas retorna true) // falta o regex para números sequencias e letras sequeciais que não entendi como funciona.