HTML 5 Pattern
bearbeitet von Gunnar Bittersmann@@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
<?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