Regexp auf Sonderzeichen
Johnny
- javascript
Hallo Forum,
ich habe einen Barcodegenerator auf der Seite, und soll das dazugehörige Formular überprüft werden. Ich komme aber mit den Sonderzeichen nicht weiter. Vielleicht hat jemand eine Idee.
Kriterien:
Ziffern: 1234567890
Groß-Buchstaben: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Sonderzeichen: "-" "." "(space)" "$" "/" "+" "%"
Code:
var reg = /[1]und hier nochweiter aber ich weiß nicht wie/+$;
if (reg.exec(document.barcodeForm.elements[16].value)){
return true;
}else{
alert("opt. Fehlertext");
return false;
}
Danke für die Hilfe
Gruß Johnny
0-9A-Z ↩︎
Hi,
var reg = /[1]und hier nochweiter aber ich weiß nicht wie/+$;
nein, das "hier" ist nicht richtig. Vielleicht kommst Du aber weiter, wenn Du Dir vor Augen hältst, dass die betroffenen Zeichen zunächst einmal nicht mehr Sonderzeichen sind, als es bei "0" oder "A" der Fall ist.
Cheatah
0-9A-Z ↩︎
Hello out there!
wenn Du Dir vor Augen hältst, dass die betroffenen Zeichen zunächst einmal nicht mehr Sonderzeichen sind, als es bei "0" oder "A" der Fall ist.
Ganz Gallien? Nein! Ein von unbeugsamen Galliern erfundenes Zeichen hört nicht auf, der Aufzählund Widerstand zu leisten ... ;-)
See ya up the road,
Gunnar
Hello out there!
var reg = /[1]und hier nochweiter aber ich weiß nicht wie/+$;
Die eckigen Klammern dienen zur Aufzählung von Zeichen. Und wie du siehst, hat innerhalb derer '-' die besondere Bedeutung "bis"; wenn du also das Zeichen '-' meinst, musst du es mit '' maskieren (wenn es nicht ganz am Anfang oder ganz am Ende steht).
See ya up the road,
Gunnar
0-9A-Z ↩︎