Je suis en train d'essayer de vérifier la zone de texte pour voir si elle contient une certaine expression.Comment vérifier si une zone de texte 'contient' une certaine phrase avec javascript/php?
Je crois que je pourrais peut-être utiliser .indexOf?
C'est juste que j'ai un script de validation pour vérifier le contenu d'un formulaire de contact. Dernièrement, j'ai reçu un peu de spam à travers. J'ai remarqué que tous ces spams contiennent la phrase [url = et j'ai pensé, si je pouvais peut-être ajouter un petit script pour vérifier si la zone de texte contenait une telle phrase et, si oui, arrêter le message envoyé.
À l'heure actuelle, j'ai ce simple bout de javascript pour vérifier si la zone de texte est vide:
if (message.val()=='') {
message.addClass('highlight');
message.focus();
return false;
} else message.removeClass('highlight');
Toutes les bonnes façons d'ajouter quelque chose à vérifier si le champ de message contient [url =
I également un script de validation php similaire:
if (!$message) $errors[count($errors)] = 'Please click back and enter your message.';
Toute idée comment je pourrais ajouter un script de validation similaire pour vérifier si le message contient [url = en php aussi?
Toute aide serait grandement appréciée! : O)
Cela semble un peu compliqué, mais c'est probablement une bonne idée. Que diriez-vous si j'ajoute un script similaire au fichier php côté serveur, cela pourrait-il aider à réduire ce type de spam? – ade123
Ce n'est pas vraiment compliqué, j'ai ajouté un exemple à ma réponse – meouw