Apesar de que ya existen varios pos similares no he podido solucionar el problema, tengo un campo de texto en el cual solo quiero permitir:
letras a-z A-Z
espacio
salto de linea \n y\r\n
numero 0-9
solamente 6 caracteres especiales , . ; : ? !
hasta alli todo mas que bien, ahora tengo problemas con los acentos y las ñ tanto mayusculas como minusculas, lei el post sobre ese tema pero no me funciona, les paso el codigo asi me lo pueden corregir:
if (!form.Carta.value.match( /^[a-zA-Z0-9| |.|,|?|:|;|!|\r\n|\n]*$/i)) {
alert("Algunos caracteres especiales no son permitidos.");
return false;
he intentado agregar á-ú y Á-Ú o las ñ de diversas formas y no me los toma.
Por favor necesito me ayuden.