Gunnar Bittersmann: HTML 5 Pattern

Beitrag lesen

@@dedlfix

Zeichenfolge […], die irgendwo hartkodiert im Programmcode steht.

Das Irgendwo würde ich sowieso vermeiden und die Zeichenfolgen in einem Array ablegen. Vorzugsweise in einem Format, das sich für server- und clientseitige Prüfung verwenden lässt, bspw. JSON. Dann lassen sich später Änderungen einfach pflegen.

<?php $blacklist = '["123456", "654321"]'; ?>

<script>
const blacklist = JSON.parse(<?php echo $blacklist; ?>);
const inputElement = document.querySelector();

if (blacklist.includes(inputElement.value)) {}
</script>

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann