Ich habe eine ASP.NET-Website mit einem Prüfprogramm für einen gültigen Ausdruck.Regulärer Ausdruck funktioniert nach dem Debuggen nicht
Ich habe den Ausdruck in der Validierungseigenschaft "validator expression" für reguläre Ausdrücke geändert und nach dem Kompilieren (rebuild) und dem Ausführen spiegeln die Validierungsänderungen nicht wider.
Die vorherige Validierung funktioniert einwandfrei, aber die geänderte Validierung funktioniert nicht.
Bitte helfen Sie mir!
edit:
Erster Code:
([a-zA-Z0-9_-.]+)\@((base.co.uk)|(base.com)|(group.com))
Zweiter Code:
@"([a-zA-Z0-9_\-.]+)@((base\.co\.uk)|(base\.com)|(group\.com)|(arg\.co\.uk)|(arggroup\.com))"
Möglicherweise müssen Sie Ihre regulären Ausdrücke und möglicherweise den Code posten, den Sie zum Initialisieren Ihrer Validierer verwenden. –
Laufen Sie lokal in VS oder überprüfen Sie eine veröffentlichte Website? Wenn es Letzteres ist, haben Sie die Änderungen nicht veröffentlicht? Wenn es das erste ist, versuchen Sie, den Browser zu schließen und Ihre Site erneut auszuführen. Ansonsten helfen Codebeispiele nicht weiter. – Lazarus
Erster Code ([a-zA-Z0-9 _-.] +) \ @ ((Base.co.uk) | (base.com) | (group.com) | (arg.co.uk) | (arggroup.com)) Zweiter Code @ "([a-zA-Z0-9 _ \ -.] +) @ ((Basis \ .co \ .uk) | (Basis \ .com) | (Gruppe \ .com) | (arg \ .co \ .uk) | (arggroup \ .com)) " –