Validação do campo de texto
Nota:
Algumas das imagens e links deste artigo podem estar disponíveis apenas em inglês (EUA).Disponibilidade: Planos Essentials, Business e Enterprise
Com esta funcionalidade, ajudamos a assegurar que as informações introduzidas nos campos pelos seus destinatários aparecem sempre no formato correto.
Nota:
Pode definir a validação de campo apenas em campos de texto.Pode definir estes formatos de campo num campo de texto:
- Endereço de correio eletrónico
- Número de telefone
- Código Postal
- Número de Segurança Social
- Apenas números
- Apenas letras
- Regra personalizada (expressão regular)
Para ativar um destes formatos num campo de texto, adicione primeiro um campo de texto ao seu documento ou modelo. A seguir, clique no ícone das propriedades do campo e vá à definição no painel direito. Em Validação, selecione um dos formatos.
Se as informações aparecerem num campo com formato incorreto e o documento estiver no estado de rascunho, o documento não poderá ser enviado até que o formato seja corrigido.
Se o destinatário tiver introduzido informações inválidas, não conseguirá concluir o documento. Os campos com entradas inválidas serão indicados.
Regra personalizada (expressão regular)
Pode utilizar regras personalizadas para criar padrões de validação através de expressões regulares (vulgo, expressão regular).
As expressões regulares são uma ferramenta poderosa para validar campos de texto. Ao definir padrões, pode aplicar regras e restrições específicas às entradas dos destinatários.
Para criar uma regra personalizada, comece por determinar os requisitos específicos para a validação do seu campo de texto. Por exemplo, pode querer validar entradas que contenham apenas letras, números ou um conjunto específico de caracteres. Identifique eventuais restrições de comprimento ou padrões específicos que pretenda aplicar.
Com base nos seus requisitos, crie o padrão de expressão regular correspondente à entrada pretendida. Por exemplo, se quiser validar uma entrada constituída por letras e números, o padrão pode ser [A-Za-z0-9]+.
Siga estes passos para ativar a validação personalizada para um campo de texto:
- Adicione um campo de texto num documento, modelo, item da biblioteca de conteúdos ou formulário
- Selecione Propriedades no painel flutuante e selecione Regra personalizada (expressão regular) no menu suspenso Validação
- No campo Padrão de regra personalizada, introduza a expressão regular que define o formato dos dados a introduzir pelo destinatário
- No campo Instruções do destinatário, inclua informações que ajudem os destinatários a introduzir as informações corretas
- Active a definição Obrigatório e, a seguir, envie o documento
Após enviar o seu documento, o destinatário só o poderá concluir se introduzir informações válidas. Se as informações forem introduzidas num formato incorreto, o campo aparecerá destacado a vermelho.
As expressões regulares podem ser complexas e a sua implementação pode exigir o conhecimento de características e opções específicas relacionadas. Saiba mais sobre expressões regulares aqui.
Exemplos de padrões de validação de expressões regulares
Aqui encontra vários exemplos de padrões de validação de expressões regulares:
Número de Segurança Social do Canadá (SIN)
- Padrão: ^\d{3}(\s?|[-]?)\d{3}(\s?|[-]?)\d{3}$
- Descrição: Valida o Número de Segurança Social do Canadá. Os valores aceites são 123123123, 123 123 123, ou 123-123-123.
Abreviaturas de estados dos EUA
- Padrão: (A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])
- Descrição: Valida as abreviaturas postais dos estados dos EUA (duas letras, sempre em maiúsculas, sem pontos).
Número de Segurança Social do Reino Unido (NINo)
- Padrão: [A-CEGHJ-PR-TW-Z]{1}[A-CEGHJ-NPR-TW-Z]{1}\s?[0-9]{2}\s?[0-9]{2}\s?[0-9]{2}\s?[A-DFMP ]
- Descrição: Valida o Número de Segurança Social do Reino Unido O NINo é composto por duas letras, seis números e uma letra final, sempre A, B, C ou D. Por exemplo: QQ 12 34 56 A.
Número Internacional de Conta Bancária (IBAN)
- Padrão: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}$
- Descrição: Valida o Número Internacional de Conta Bancária (IBAN), um formato standard utilizado pela maioria dos países europeus. O formato é composto por letras e números e tem um comprimento fixo de até 34 caracteres.