J'ai cette fonction javascript qui bloquent des caractères spéciaux ...Comment personnaliser cette fonction javascript?
function validaTexto(texto)
{
!(/^[A-zÑñ0-9]*$/i).test(texto.value) ? texto.value = texto.value.replace(/[^A-zÑñ0-9]/ig, '') : null;
}
Le problème est que cette fonction ne me permet pas de taper des espaces vides ... Comment puis-je personnaliser cette fonction pour me permettre une autre des choses, comme des espaces vides, ",", "." , ";" etc?
Merci!
Il y a une erreur dans la première regex. il vérifie si la chaîne entière est composée des caractères autorisés, et si c'est le cas, supprimez ceux qui ne sont pas autorisés. De plus, le caractère "ñ" spécial n'est pas vérifié ici. – nickf