Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

J.Pinheiro

[Resolvido] Validar campos

Recommended Posts

Pessoal, tenho um formulário com dois campos, onde o usuário deve preencher uma lista de valores, nessa sintaxe:

 

1000,10001,10002, ...

 

os valores aqui são apenas exemplos, claro, mas a idéia é validar números separados por vírgulas.

Porém, os números podem ser de "tamanhos" diferentes. Ex: 10, 12343, 1045333244, 7, 34, ...

 

E também pode ser que o usuário digite apenas um valor, não necessitando assim da vírgula.

Os valores serão sempre positivos.

 

Estive pesquisando sobre expressões regulares em JAvaScript, porém não consegui implementar uma expressão pra validar dessa forma como quero.

 

Algúem tem alguma idéia?

 

Apenas lembrando que não necessariamente precise ser através de expressões regulares, o que vale é validar essa sequência...rsrs

 

Vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, vlw pela resp, mas não funcionou como o esperado.

 

Valores como: 100,,52 ou 25, ou 255,,25, são entendidos como válidos.

 

 

A lógica que preciso é que a expressão pode ter vírgulas, mas não mais de uma seguida. Entre elas tem de haver um numero. E não pode acabar nem iniciar

com vírgula tbm, sempre com número.

 

Mas por momento vou utilizar aquela que você postou, pois ela faz uma validação e aceita somente números e vírgulas.

O caso agora é só ver a sintaxe.

 

Vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perdão. Esqueci de especificar o final da string:

 

^[0-9]+(, [0-9]+)*$

 

Ou:

 

^\d+(, \d+)*$

 

Cara é isso aew.

 

Vlw mesmo.

 

Até mais.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.