Ich verwende reguläre Ausdrücke, um nur Ziffern zu finden, mindestens 10 Ziffern, maximal 14. Ich habe versucht:
%Vor%Ich würde geben:
%Vor%ein Schuss.
Ich biete auch gerne zusätzliche Lösungen für RE-Motoren an, die nicht alle diese PCRE-Produkte unterstützen, also könnten Sie im Notfall:
verwenden %Vor%Wenn Ihr RE-Modul so primitiv ist, dass es nicht einmal spezifische Wiederholungen zulässt, müssten Sie entweder auf einen hässlichen Hack zurückgreifen, indem Sie beispielsweise die Anzahl der Ziffern mit alternativen RE für 10 bis 14 oder einfacher angeben , nur nach:
%Vor%und sicherstellen, dass die Länge zwischen 10 und 14 lag.
Aber das wird für diesen Fall (ASP.NET) nicht benötigt.
Zeichenklassen oder Zeichensätze
\d
ist die Abkürzung für[0-9]
Die Syntax lautet
{min,max}
, wobeimin
eine positive ganze Zahl ist, die die Mindestanzahl von Übereinstimmungen angibt, undmax
ist eine ganze Zahl, die gleich oder größer alsmin
ist und die maximale Anzahl an Übereinstimmungen angibt.
Die begrenzte Wiederholungssyntax erlaubt auch diese:
%Vor%probiere das
aus %Vor%\ d - entspricht einem Zeichen, das eine Ziffer ist
Dies wird Ihnen helfen