Hi,
ich hab mal eine etwas elemtare Frage zu Javascript: ich habe eine Formulareingabeüberprüfung geschrieben, welche überprüfen soll, ob u.a. ein <H1> oder <H2> [...] Tag in das Formular geschrieben worden ist. Der dafür zuständige Teil des Codes sieht so aus:
if(this.usernamea.indexOf('<H?>') == -1)Dort, wo jetzt das Fragezeichen steht, soll natürlich eine Zahl hin. Welches Zeichen muss ich dort einfügen, damit das Script dort jedes Zeichen aktzeptiert?
gar keins; indexOf sucht nach dem exakten String. Du versuchst gerade, Regular Expressions zu realisieren, siehe dazu <../../tecj.htm>. Für Dich ist match() oder search() interessant, beides funktioniert aber erst ab JavaScript 1.2 (4er-Browser).
Ich möchte mich jetzt nicht selber an den RegExp versuchen, weil ich in der Hinsicht ziemlich Perl-geschädigt bin... und Perl hat so ziemlich die beste Umsetzung aller Sprachen. Was immer ich Dir sage ist mit großer Wahrscheinlichkeit falsch :-)
Cheatah