Red de conocimiento informático - Material del sitio web - Cómo filtrar caracteres especiales usando js o jquery

Cómo filtrar caracteres especiales usando js o jquery

1. jQuery utiliza coincidencias regulares para reemplazar la función de caracteres especiales?RegeMatch(){

var?pattern?=?new?RegExp("[~'!@#$^amp ; *()- _=:]");?

if($("#nombre").val()?!=?""?amp;amp;?$("#nombre " ).val()?!=?null){?

if(pattern.test($("#name").val())){?

alerta ( "¡Carácter ilegal!");?

$("#name").attr("value", "");?

$("#name"). foco ();?

return?false;?

}?

}?

}

2, jQuery limita el valor ASCII de entrada //El ascii de los números 0-9 es 48-57

//El ascii de la A-Z mayúscula es 65-90

//El ascii de a-z minúscula es 97 -122

//?--------------------------------- ------------- --------------------------------

//?lt;summarygt;

//?Limita la entrada solo a números y letras

//?lt;/summarygt;

/ /?---------------- -------------------------------- ------------------ --------

$.fn.onlyNumAlpha?=?función?()?{

$(this).keypress(function?(event)?{

var?eventObj?=?event?||?e;

var?keyCode?= ?eventObj.keyCode?||?eventObj.what;

if?((keyCode?gt;=?48?amp;amp;?keyCode?lt;=?57)?||?(keyCode ?gt;=?65?amp;amp;?keyCode?lt;=? 90)?||?(keyCode?gt;=?97?amp;?keyCode?lt;=?122))

return?true;

else

else

p>

return?false;

}).focus(función ?()?{

this.style.imeMode?=?'disabled';

}).bind("pegar",?función?()?{

var?clipboard?=?window.clipboardData.getData("Texto");

if?(/^(\d|[a-zA-Z]) $/.test( portapapeles))

return?true;

else

return?false;

});

};

//-----Llamar al método $("#textboxid").

, js función de filtrado de coincidencia regular?stripscript(s)?

{?

var?pattern?=?new?RegExp("[`~!@#$^amp;* ()=|{}':;',\\[\\].lt;gt;/?~! @#¥...amp;*()——|{}';:""' ? ]")?

var?rs?=?"";?

para?(var?i?=?0;?i?lt;?s.length; ? i )?{?

rs?=?rs s.substr(i,?1).replace(patrón,?'');?

}?

retorno?rs;?

}