RegExp (reguläre Ausdrücke)
Dominic Weber
- javascript
Guten Tag
Ich habe eine kleine Frage, ich überprüfe meine eingabe bei meinem Formularfeld:
var pattern = /^\w+$/i;
Das funktinoiert auch so ohne Probleme aber was muss ich ändern damit ich auch das zeichen - (bindestrich) benötigen kann?
Ich habe es nicht geschaft. Es kommt immer Falsche Eingabe!
Code:
<script type="text/javascript">
function checkForm() {
var path = document.Ordner.path.value;
var pattern = /^\w+$/i;
if ( !pattern.test(path) ) {
self.alert('Falsche Eingabe!');
return false;
}
return true;
}
</script>
Vielen Dank für Ihre Hilfe
Freundliche Grüsse,
Dominic Weber
hallo dominic
var pattern = /^\w+$/i;
das i hinten kannst du dir wohl sparen, weil \w eh Gross- und Kleinbuchstaben mit einschliesst.
Das funktinoiert auch so ohne Probleme aber was muss ich ändern damit ich auch das zeichen - (bindestrich) benötigen kann?
versuchs mal so:
var pattern = /[1]+$/;
mfG,
steckl
0-9a-zA-Z_- ↩︎