frage zu regexp.
ida
- javascript
hallo!
ich habe eine frage und würde mich über hilfe freuen!
ich habe eine formularüberprüfung mit reg. ausdrücken definiert. klappt auch wunderbar.
das ist der betroffene ausdruck
/[1]+(,\s[a-züäößA-ZÜÄÖ-]+)*$/
jedoch will ich integrieren, dass das feld freiwillig ist.
wie kann ich das tun?!?
also wenn eine eingabe gemacht wird, muss diese nach oben genanntem schema verlaufen. oder leeres feld
danke für eure hilfe!
a-züäößA-ZÜÄÖ- ↩︎
@@ida:
nuqneH
jedoch will ich integrieren, dass das feld freiwillig ist.
wie kann ich das tun?!?
▲
Das letzte Zeichen ist die Antwort. (Und alles zwischen '^' und '$' klammern.)
Qapla'
problem gelöst, hab klammern umgesetzt, nun geht es.
vielen dank für diesen hinweis!
Hi,
/[1]+(,\s[a-züäößA-ZÜÄÖ-]+)*$/
/[2]+(,\s[a-züäöß-]+)*$/i
So kannst Du auf die Grossbuchstaben verzichten. Ggf kann das Komma auch in die eckige Klammer, wenn es nicht wichtig ist, darauf zu prüfen, ob auf Komma noch was folgt.
jedoch will ich integrieren, dass das feld freiwillig ist.
if (document.formname.elementname.value) {
if(regex.exec(document.formname.elementname.value) {
...
} else {
alert("falsch")
}
}
Oder Klammer und ? wenn das für Deine Zwecke langt...
Gruesse, Joachim