/ / Empêchez l'utilisation de caractères spéciaux dans la forme avec jQuery validationEngine - jquery, regex, jquery-validation-engine

Empêchez l'utilisation de caractères spéciaux dans la forme avec jQuery validationEngine - jquery, regex, jquery-validation-engine

J'utilise le moteur de validation jQuery pour l'utilisateurformulaire d’inscription sur mon site et je cherche un moyen d’implémenter un contrôle supplémentaire pour empêcher l’utilisation de caractères spéciaux, permettant uniquement l’utilisation de lettres, de chiffres et des caractères suivants:, - ". J’ai essayé la règle suivante, mais elle n’empêche pas l’utilisation de: #; "par exemple. Est-ce que quelqu'un peut me dire où je me trompe avec la regex?

"noSpecialChars": {
"regex": /^[0-9a-zA-Z "-,]+$/,
"alertText": "* Text contains invalid characters"
},

Réponses:

1 pour la réponse № 1
/^[0-9a-zA-Z"-,]+$/

cela ne prend que des séquences de caractères insensibles à la casse, aux nombres et " - , sans espaces! Si vous n'autorisez que des espaces, ajoutez . après le Z. tu peux le tester ici