• 0
Sign in to follow this  
tsarri

Bloquear Certos Caracteres

Question

ola beleza, estou precisando de uma funçao aqui para procurar alguns palavras e frases

exemplos: @, arroba, .com. .com.br, ponto com br

e exibir um alerta avisando que é um cararecter invalido....

achei esta funcao no forum

<script language="javascript">
function caracterInvalido(string) {
    if (string.value.match(/[@#$]/)) {
        alert('Inválidos');
    }
}
</script>
</head>
<body>
<form name="form" method="post">
    <input type="text" name="texto" id="texto" size="34" onblur="caracterInvalido(this)" />
    <br /><br />
    <input type="text" name="email" id="email" size="34" />
    <br /><br />
    <input type="submit" name="OK" value="OK" />
</form>
</body>
</html>

mais esta funçao so funciona com palavras e o bloque se eu digito um caractere "invalido" ele exibe o alerta mais eu consigo dar o submit, alguém sabe como eu posso montar esta funçao??...

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
<script language="javascript">
function caracterInvalido(form) {
var string = form.texto;
    if (string.value.match(/[@#$]/)) {
        alert('Você digitou caracteres inválidos no campo Texto!');
        return false;
    }
}
</script>
</head>
<body>
<form name="form" method="post" onsubmit="return caracterInvalido(this)">
    <input type="text" name="texto" id="texto" size="34"/>
    <br /><br />
    <input type="text" name="email" id="email" size="34" />
    <br /><br />
    <input type="submit" name="OK" value="OK" />
</form>
</body>
</html>

Share this post


Link to post
Share on other sites
  • 0

opa funcionanou certinho brigadao...porem um problema

eu quero bloquear a palavra "arroba"

se eu digito a, e dou o submit ele mostra o alerta, tem como fazer uma bloqueaçao por frases....???

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