Mauliks Antwort ist falsch. Das wird nach ANDEREM als jedem alphanumerischen Zeichen suchen, aber nicht erzwingen, dass es einen Großbuchstaben, einen Kleinbuchstaben und eine ganze Zahl gibt. Sie müssen tatsächlich 3 Prüfungen durchführen, um jede Einschränkung zu überprüfen.
%Vor%Hier ist was ich tun würde. Erstellen Sie Reguläre Ausdrücke für jede Bedingung, die Sie überprüfen müssen, ob der entsprechende Wert vorhanden ist oder nicht.
d. Regulärer Ausdruck, um zu überprüfen, ob ein Großbuchstabe, ein Kleinbuchstabe, ein Integer und ein Sonderzeichen usw. vorhanden sind.
und dann die gleiche Zeichenkette verwenden, um gegen jeden regulären Ausdruck zu prüfen, wenn alle von ihnen wahr zurückkommen, haben Sie den Gewinner, wenn nicht, dann stimmt die Zeichenkette nicht mit Ihren Kriterien überein.
// Beispiel für das Validieren von UpperCaseLetter für alle anderen mit passendem regulären Ausdruck.
%Vor%Tags und Links string objective-c nsstring cocoa cocoa-touch