Padrão
- Última atualização2022/04/27
Padrão
Um padrão ajuda a definir um formato aceitável para os dados.
Valide os dados no campo ou coluna da tabela em relação a um padrão específico. Ao definir o campo ou coluna na visualização de Design, especifique um padrão dos dados no campo selecionado.
Especifique um padrão para os campos de data, número ou texto com base nos diferentes padrões disponíveis. Consulte as tabelas abaixo para obter exemplos comuns:
Texto
Campo | Padrão | Observações | Descrição |
---|---|---|---|
^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$ |
Esta expressão regular valida e-mails como john@ado.com. | O campo E-mail é compatível com expressões regulares. | |
Número de telefone | ^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$ |
Esta expressão regular valida números de telefone como (+64) 38 3235393. | O campo Número de telefone é compatível com expressões regulares. |
Site | ^([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*)$ |
Esta expressão regular valida sites como www.domain.com. | O campo Site é compatível com expressões regulares. |
Sequência de números | ^[0-9]{1,45}$ |
Esta expressão regular valida uma sequência com números 0 a 9 e limita o comprimento a 45. | O campo Sequência de números é compatível com expressões regulares. |
Alfanumérico | ^[A-Za-z0-9_@./#&+-]*$ |
Esta expressão regular valida uma string contendo valores alfanuméricos como INV-001. | O campo Alfanumérico é compatível com expressões regulares. |
Número
Campo | Padrão | Observações | Descrição |
---|---|---|---|
Sequência de números | ^[0-9]{1,45}$ |
Esta expressão regular valida uma sequência com números 0 a 9 e limita o comprimento a 45. | O campo Sequência de números é compatível com expressões regulares. |
Correção automática para os campos de data e número
Este é um dos recursos integrados de IQ Bot para tipos de formato de data e número. Executa validação e correção automáticas com base no padrão definido, mesmo quando a data/número no documento digitalizado estiver incorreta.
A tabela a seguir ilustra a correção automática de uma data incorreta e números por IQ Bot.
Valor OCR incorreto | Padrão | Correção automática | Descrição | |
DATE |
12 F3V 2 0 1 5 15 10-2015 |
dd mmm aaaa dd-mm-aaaa |
12 FEV 2015 15-10-2015 |
No primeiro exemplo, o IQ Bot corrige automaticamente o OCR incorreto "F3V” para "FEV”. No segundo exemplo, IQ Bot corrige automaticamente “15 10-2015” para “15-10-2015”. |
NUMBER |
123 4567 12.34,S67.12 |
9999999 99,99,999,00 |
1234567 1234567.12 |
No primeiro exemplo, o espaço extra entre “3” e “4” é excluído após a validação em relação ao padrão. No segundo exemplo, a letra “S” é corrigida para “5”. |
Para usar esse recurso, adicione Padrão (em opções de validação) aos campos de formato de data e número selecionados.
Padrões de números especiais
- Prefixo: Qualquer símbolo ou uma sequência de texto que seja anexada antes do Padrão de Número.
- Sufixo: Qualquer símbolo ou uma sequência de texto que seja anexada após o Padrão de Número.
-
Padrão de número: O padrão de número tem duas partes:
- Parte do Inteiro:
Ela é representada por noves (9s).
Os 9s no inteiro representam o padrão inteiro e separadores como vírgulas, espaços e assim por diante.
- Parte fracionária
É representada por zeros.
Se você precisar de dois números fracionários, eles serão representados por dois zeros.
A especificação da parte fracionária é opcional.
Formato de números definidos para validar dados numéricos.
IQ Bot é compatível com prefixos e sufixos para facilitar o processamento e a validação dos dados. Especificar um sufixo e prefixo nos campos padrão e numérico é opcional. Mesmo que você não especifique o sufixo ou prefixo, IQ Bot corrige automaticamente e inclui os símbolos de moeda e unidades de medida necessários para os campos numéricos como prefixo ou sufixo. Se você especificar os símbolos de moeda e unidades de medida no padrão e nos dados numéricos, IQ Bot exclui o símbolo da moeda e a unidade de medida dos dados.
Nota: O IQ Bot reconhece automaticamente estes símbolos de moeda:$, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,
eINR
. Recomendamos especificar símbolos de moeda válidos nos dados.
- Parte do Inteiro:
IQ Bot é compatível com prefixos e sufixos para facilitar o processamento e a validação dos dados. Especificar um sufixo e prefixo nos campos padrão e numérico é opcional. Mesmo que você não especifique o sufixo ou prefixo, IQ Bot corrige automaticamente e inclui os símbolos de moeda e unidades de medida necessários para os campos numéricos como prefixo ou sufixo. Se você especificar os símbolos de moeda e unidades de medida no padrão e nos dados numéricos, IQ Bot exclui o símbolo da moeda e a unidade de medida dos dados.
$, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,
e INR
. Recomendamos especificar símbolos de moeda válidos nos dados.Exemplos de padrões de números especiais
Padrão | Exemplo |
---|---|
Padrões compatíveis |
Formato compatível com padrões numéricos:
|
9999999.00 | 2.597.23 |
9999999.00 | 7562597.23 |
9 999 999,00 | 2 597,23 |
9 999 999,00 | 7 562 597,23 |
9999999.00 | 2597.23 |
9999999.00 | 7562597.23 |
99,99,999,00 | 75,26,569,56 |
$ 9.999.999,00 | $ 7.562.597,23 |
$9 999 999.00 | $7 562 597.23 |
9 999 999,00 $ | 2 597,23 $ |
€ 9999999,00 | € 7562597,23 |
€9999999,00 | €7562597,23 |
99,99,999.00 € | 75,62,€597.23 |
EUR 9.999.999.00 | EUR 7.562.597.23 |
EUR9 999 999.00 | EUR7 562 597.23 |
9999999.00 EUR | 62597.23 EUR |
9.999.999.00 | 62.986.51 |
9, 999, 999. 00 | 232, 510. 68 |
Padrões de datas especiais
Os separadores de data compatíveis incluem /(barra), – (traço), espaço, .(ponto) e ,(vírgula).
- d - Dia numérico do mês, de 1 a 31 (por exemplo, 5, 15 etc.)
- dd - Dia numérico do mês, de 01 a 31 (por exemplo, 05, 15 etc.)
- m - Mês numérico (p. ex., 1 para janeiro)
- mm - Mês numérico (p. ex., 01 para janeiro)
- mmm - Três primeiras letras do mês (por exemplo, NOV para novembro)
- mmmm - Nome completo do mês (p. ex., junho)
Exemplos de padrões de datas especiais
Padrão | Exemplo |
---|---|
dd-mm-aa | 31-01-18 |
mmm-dd-aaaa | Jan-31-2018 |
mmmm dd, aaaa | 2018-01-31 |
mmmm d, aaaa | 2018-01-09 |
D M AA | 9 5 15 |
D/MM/AA | 9 11 15 |
D MMM AA | 7 MARÇO 15 |
D MMMM AA | 7 MARÇO 15 |
M DD AAAA | 5 05 2018 |
D/MM/AA | 2018-05-05 |
M/D/aa | 2015-09-05 |
DD / M / AAAA | 05 / 9 / 2018 |
MMM / DD / AA | MAR / 05 / 18 |
D-MMMM-AA | 09-ABRIL-18 |
M-D-AA | 5-5-18 |
MM-D-AA | 11-5-18 |
MMM-DD-AAAA | NOV-13-2018 |
DD - M - AAAA | 13 - 5 – 2019 |
MMMM - DD - AA | OUTUBRO - 05 – 18 |
D.MMMM.AAAA | 05.ABRIL.2018 |
MMMM.DD.AAAA | ABRIL.05.2018 |
D . M . AA | 5 . 5 . 18 |
D . MM . AA | 5 . 05 . 18 |
DD . MMM . AA | 05 . JUL . 18 |
M . DD . AAAA | 5 . 11 . 2018 |
MMMM . DD . AA | MAIO . 13 . 13 |
AAAA-MM-DD | 2018-01-27 |
AAAA/MM/DD | 27/07/2017 |