I have this code and in Internet Explorer have a problem.
I need block just special caracter(my regex), in Chrome, Opera and Mozilla It's OK, but in the IE It block all key.
- <script type="text/javascript">
- function regexAlfanumerito(event) {
- var regex = new RegExp("[\sa-zA-Z0-9çÇáéíóúýÁÉÍÓÚÝàèìòùÀÈÌÒÙãõñäëïöüÿÄËÏÖÜÃÕÑâêîôûÂÊÎÔÛ]+");
- if ((event.keyCode != 9) && (event.keyCode != 8) && (event.keyCode != 32)) {
- var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
- if (!regex.test(key)) {
- if(event.preventDefault){
- event.preventDefault();
- return false;
- }else{
- event.returnValue = false;
- };
- }
- }
- }
- </script>