Regex-Muster - lassen Sie die alpha-numerischen, eine Reihe von besonderen chars, aber nicht eine bestimmte Reihenfolge der chars

Habe ich folgenden regex:

(?!^[&#]*$)^([A-Za-z0-9-'.,&@:?!()$#/\\]*)$

Also erlauben, A-Z, A-Z, 0-9, - und diese Besondere chars '.,&@:?!()$#/\

Will ich NICHT entsprechen, wenn die folgenden chars begegnet, die überall in der Zeichenfolge in dieser Reihenfolge:

&#

Wenn ich mit dieser regex nur mit "&#" als Eingang, es entspricht nicht meinem Muster, bekomme ich eine Fehlermeldung, Super. Wenn ich die regex mit '.,&@:?!()$#/\ABC123 passt mein Muster, keine Fehler.

Aber wenn ich es laufen mit:

'.,&#@:?!()$#/\ABC123

Es keine Fehler. Mache ich etwas falsch mit dem check für die &# Sequenz.

Kann mir jemand sagen was ich falsch gemacht habe, ich bin nicht groß mit diesen Dingen.

InformationsquelleAutor John Batdorf | 2009-01-09

Schreibe einen Kommentar