• 0
Sign in to follow this  
tsarri

Validar Hora

Question

salve pessoal alguém tem um validar de hora no estilo 24h (12:00), os que eu encontrei é muito ruim e também tem como montar uma validação assim depois que eu digitar a hora quando eu pular para o proximo campo ele faz a validação e mostra o alert se esta errado???......alguém sabe

esta foi umas da funções que eu achei na net de hora:

<script>

var reTime1 = /^\d{2}:\d{2}$/;

var reTime2 = /^([0-1]\d|2[0-3]):[0-5]\d$/;

var reTime3 = /^(0[1-9]|1[0-2]):[0-5]\d$/;

var reTime4 = /^\d+:[0-5]\d:[0-5]\d$/;

var reTime5 = /^\d+:[0-5]\d:[0-5]\.\d{3}\d$/;

function doTime(pStr, pFmt)

{

eval("reTime = reTime" + pFmt);

if (reTime.test(pStr)) {

alert(pStr + " é um horário/tempo válido.");

} else if (pStr != null && pStr != "") {

alert(pStr + " NÃO é um horário/tempo válido.");

}

} // doTime

</script>

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

voce tambem pode fazer, que na minha opiniao facilidade desenvolver um codigo, as seguintes opções:

- criar dois combos, um para hora (indo do 00 a 23) e outro de minutos (de 00 a 59). Nesse caso voce não precisa validar nada, pois os intervalos serão validos para qualquer combinaçao entre os combos.

- criar dois text box, um para hora e outro para minutos. Ao sair do campo hora (onblur) verificar se está no intervalo de horas validas e o mesmo se aplica ao text de minutos.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this