Fala pessoal, de fato eu precisei fazer algo pra resolver isso recentemente.
O Regex na Validação de resposta nos deixa muito limitados mesmo, por isso eu recomendo que na maioria das vezes, faça a validação através de um script. Então pra este caso, o que eu faria:
1 - Através de um script nas Ações de Saída do bloco, eu iria validar o input.content
do cliente pra ver se ele digitou um CPF válido, retornando uma varíavel com a resposta true
ou false
(segue uma referência → Identificar CPF ou CNPJ - #3 por Adriano_tsi)
2 - Nas Condições de Saída eu iria colocar 3 validações:
2.1 - Se resposta do usuário for igual à voltar
→ direcionar para o bloco menu
2.2 - Se variável validaCPF
for igual à true
→ direcionar para o bloco próximoBloco
2.3 - Se variável validaCPF
for igual à false
→ direcionar para o bloco solicitarCPF
Algo mais ou menos assim, sabem?
Certamente podem surgir muitas soluções para isso, e também quero ouví-las, por isso to marcando a @fadoaglauss aqui.