input --> pattern: Kann man die ausschließliche Eingabe von Leerzeichen verhindern?
bearbeitet von
Hallo Mr. Wolf,
ich habe nochmal experimentiert: Das Problem ist mit einer [negativen vorausschauenden Zusicherung](https://wiki.selfhtml.org/wiki/JavaScript/Objekte/RegExp#Zusicherungen_.28assertions.29) (negative lookahead-assertion) lösbar:
~~~html
<input type="text" pattern="(?!^\s+$)[a-zA-Z0-9 ]*">
~~~
Das Zusicherungsmuster `^\s+$` ist erfüllt, wenn das Eingabefeld nur Leerstellen (mindestens 1) enthält, und führt dann dazu, dass das Pattern nicht mehr matcht.
Getestet in Chrome, FF und IE11
_Rolf_
--
sumpsi - posui - clusi