¿Como puedo validar que un INPUT TEXT no acepte caracteres especiales? ?!))$&.’!”@&

publicado por: Anonymous

Tengo una función:

<input class="tf w-input" id="txtMsj" name="txtMsj" maxlength="256" placeholder="Identificación" type="text">
<input class="bn naranja w-button"  onclick="goto('frm')" value="Siguiente">

goto( doc ){
var txtMsj  document.getElementById("txtMsj").value;
}

Que me ayuda a obtener el texto de la pantalla pero no se como validar los caracteres especiales -> [?!))$&.’!”@&] con expresiones regulares.

solución

ESTA ES LA SOLUCIÓN QUE IMPLEMENTE:

<input class="tf w-input" id="txtCurp" name="txtCurp" maxlength="256" onkeypress="return check(event)" placeholder="No. de CURP" type="text">

function check(e) {
    tecla = (document.all) ? e.keyCode : e.which;

    //Tecla de retroceso para borrar, siempre la permite
    if (tecla == 8) {
        return true;
    }

    // Patron de entrada, en este caso solo acepta numeros y letras
    patron = /[A-Za-z0-9]/;
    tecla_final = String.fromCharCode(tecla);
    return patron.test(tecla_final);
}
Respondido por: Anonymous

Leave a Reply

Your email address will not be published.