código fonte da parada
funções javascript
<script language="Javascript">
function xeca(opmac)
{
//descomente o campo var de acordo com o que quiser testar
//validar email @pucsp.br
//var xecar=/^.+@pucsp.br$/;
//validar cep
//var xecar=/^[0-9]{5}-[0-9]{3}$/;
//validar cpf
//var xecar=/^([0-9]{3}.){2}[0-9]{3}-[0-9]{2}$/;
//validar data ate 2099 - formato YYYYMMDD
//var xecar=/^([0-9]{3}.){2}[0-9]{3}-[0-9]{2}$/;
//validar macaddress
//var xecar=^(([0-9a-f]{2}):){5}([0-9a-f]{2})$/;
//validar ip
var xecar=/^(([1]?[0-9]{1,2}|2([0-4][0-9]|5[0-5])).){3}([1]?[0-9]{1,2}|2([0-4][0-9]|5[0-5]))$/;
if (!(xecar.test(opmac)))
return false;
else
return true;
}
function prexeca(form)
{
if ( !xeca(form.axecar.value)) {
alert('O campo axecar DEVE ser preenchido com alguma coisa valida!');
return false;
}
else {
alert('a coisa e valida!');
return true;
}
}
</script>
fomulário
<FORM name="verificaalgumacoisa" onsubmit="return prexeca(this);" action='' method="post">
teste a validade de alguma coisa,
preenchendo o campo axecar abaixo
<INPUT maxLength=40 size=41 name="axecar">
<input type="submit" name="enviar" value="Enviar">
<input type="reset" name="limpar" value="Limpar">
</form>