Ich versuche herauszufinden, wie man einen Textbereich überprüft, um zu sehen, ob es eine bestimmte Phrase enthält.Wie überprüft man, ob ein Textbereich eine bestimmte Phrase mit Javascript/PHP enthält?
Ich glaube, ich könnte vielleicht .IndexOf verwenden?
Es ist nur ich habe ein Validierungsskript, um den Inhalt eines Kontaktformulars zu überprüfen. In letzter Zeit habe ich eine Menge Spam bekommen. Ich habe festgestellt, dass alle diese Spam-Nachrichten die Phrase [url = enthalten und ich dachte, wenn ich vielleicht ein kleines Skript hinzufügen könnte, um zu überprüfen, ob der Textbereich eine solche Phrase enthält, und wenn ja, die gesendete Nachricht zu stoppen.
Derzeit Ich habe diese einfache JavaScript-Schnipsel zu überprüfen, ob der Textbereich ist leer:
if (message.val()=='') {
message.addClass('highlight');
message.focus();
return false;
} else message.removeClass('highlight');
Jedes gute Möglichkeiten, etwas hinzufügen zu überprüfen, ob das Nachrichtenfeld [url enthält =
I hat auch einen ähnlichen pHP-Validierungsskript:
if (!$message) $errors[count($errors)] = 'Please click back and enter your message.';
Irgendwelche Ideen, wie ich ein ähnliches Validierungsskript hinzufügen könnte zu überprüfen, ob Meldung [url = enthält auch in php?
Jede Hilfe würde sehr geschätzt werden! o)
Klingt ein bisschen kompliziert, aber wahrscheinlich eine gute Idee. Wie wäre es, wenn ich ein ähnliches Skript zur serverseitigen PHP-Datei hinzufügen würde, würde dies vielleicht helfen, diese Art von Spam-Nachricht zu reduzieren? – ade123
Es ist nicht wirklich kompliziert, ich habe ein Beispiel zu meiner Antwort hinzugefügt – meouw