Ich versuche, eine RegEx zu bilden, die alphanumerische zusammen mit einigen Sonderzeichen (@ -_.) Erlauben wird. Ich habe versucht, diese Sonderzeichen auf die weiße Liste zu setzen, aber auch andere Sonderzeichen sind erlaubt. Also habe ich versucht, alle anderen Sonderzeichen, ausgenommen die oben genannten, auf die schwarze Liste zu setzen. Verwendet, um dieses:RegEx für nicht zulassen, dass doppelte Anführungszeichen nicht funktioniert
/^([^\s!#$%&'()*+\/:;<=>?\[\\\]^`{|}~,][[email protected]_0-9-]*[^\s!#$%&'()*+\/:;<=>?\[\\\]^`{|}~,])$/
Wie für doppelte Anführungszeichen hinzufügen, so dass es nicht überall in der Zeichenkette erlaubt ist. Haben Sie versucht \“funktioniert aber nicht
Bitte geben Sie die Programmiersprache/Regex Geschmack und gültige/ungültige Zeichenfolgen. Auch, um ehrlich zu sein, sieht dein Ausdruck übermäßig kompliziert aus. – Jan
Programmiersprache: AngularJS (in ng-pattern). Gültige Zeichenkette: cathorse ungültige Zeichenkette: "cathorse ungültige Zeichenkette: cathorse" –
Bitte bearbeiten Sie die Zeichenfolgen in Ihre Frage. – Jan