Also ehrlich gesagt blicke ich da jetzt nicht mehr durch vor so vielen unterschiedlichen Lösungen :-) Einmal: [1]+$
Was macht denn hier das "\u0022" ? Und warum hier ^[^ ? Das erste ^ bedeutet doch Stringanfang und das zweite ^ Negierung also Zeichen die nicht erlaubt sind oder?
Dann: /[\/:*?"<>|]/g
Warum hier dreimal \\ ?
Auch klappt bei mir dieses Fiddle nicht. http://jsfiddle.net/brq5jbvw/
Ich kann hier eingeben was ich will auch "*?. Alles ist erlaubt. Oder mach ich was falsch?
Gruss Werner
^/:*?\u0022<>| ↩︎