RegExp in javascript: Zeichen negieren

Tom:-)

the torture never stops
Registriert
27. März 2001
Reaktionspunkte
319
Ort
Utopia
servusla,
ich habe folgendes problem: in einer zeichenfolge dürfen große buchstaben stehen, aber nicht 'I' und nicht 'O'

/bla[A-Z^O^I]bla/

funzt leider überhaupt nicht. hat wer eine idee wie es geht?

thx schomma,
tom
 
hi lightmetal

das löst es noch nicht. ich möchte 4 zeichen haben, davon das erste und letze eine ziffer, die mittleren beiden ein großbuchstbe, aber eben kein 'I' und 'O'

ohne die IO klausel ist's einfach
/[0-9][A-Z][A-Z][0-9]/

aber wie formuliere ich die 'IO' klausel da rein, so daß am ende auch nur 4 zeichen matchen?

-t
 
Anhand des oberen Beispiel müsste es ja erstmal mit #[^IO]# beginnen um IO auszuschließen. Das ist sehr lang her das ich das gelernt und gebraucht habe... aber in tiefen Gedanken kommen die // zum Einsatz bei der Lösung.
 
thx lightmetal,

eine lösung ist, den suchbegriff so zu notieren:

/[0-9][ABCDEFGHJKLMNPQRSTUVWXYZ][ABCDEFGHJKLMNPQRSTUVWXYZ][0-9]/

aber das ist halt nicht wirklich schön. ich hatte gehofft, daß es was 'edleres' gibt.

schönes WE,
tom
 
Zurück