teste a validade de alguma coisa,
preenchendo o campo axecar abaixo

Atenção: isso só verifica se o dado está no padrão esperado
não se o valor está correto ou é válido


      
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>