@paflopes Hmmm, então quando a pessoa não informar o número, nós iremos colocar `S/N`? Mas aí nós temos que marcar o campo `numero` como `NOT NULL`. Já que não haverá valores nulos, então.

E na minha versão do regex, não deixei com que o zero pudesse entrar como primeiro algarismo. Acho isso mais correto no nosso caso.

Uhhh, e só agora vi o erro que cometi. No regex eu deixei que a pessoa entrasse com quantos algarismos ela quisesse. Apesar de que eu acho que o banco barraria quando visse que a quantidade de caracteres estoura o tamanho do campo. Mas acho que podemos garantir já no regex.