Ich habe ein Tutorial von developphp Kerl von Youtube beobachtet. Ich möchte vermeiden, dass Leute schlechte Wörter in meinem Textbereich aus meinem Formular schreiben.Verhindern Benutzer bestimmte Wörter zu schreiben <textarea>
Aber ich möchte verhindern, dass sie mehrere Wörter schreiben, nicht nur eine, dieses Tutorial erklärt das nicht und ich versuche einen Weg zu finden, ohne Erfolg, kann mir jemand erklären?
dies ist die eigentliche Javascript
HTML
<textarea class="ta" id="ta" name="ta" onkeyup="clean('ta')" onkeydown="clean('ta')" placeholder="A good word for a good word"></textarea>
JAVASCRIPT
<script type="text/javascript">
function clean(el){
var textfield = document.getElementById(el);
var regex = /fuck/gi;
if(textfield.value.search(regex) > -1) {
textfield.value = textfield.value.replace(regex, "");
}
}
</script>
Vielen Dank für Ihre Zeit Jungs!
google "reguläre Ausdrücke" –
Sehen Sie diesen Beitrag, der JQuery verwendet, suchen und ersetzen: https://stackoverflow.com/questions/4541070/how-can-i-do-a-jquery-wear-word-bad-word -filter – EddingtonsMonkey
Vergessen Sie nicht, die Eingabe auf der Serverseite zu validieren, Javascript kann deaktiviert werden! Tut es in php: $ valided_input = preg_replace ('/ badword1 | badword2 | badwordn/gi,' ', $ input') ' – Dwadelfri