次の条件で正規表現が必要です。
- 文字列には少なくとも 1 つの文字または数字が含まれている必要があります。
- 組み合わせには、!@#$%&* などの特殊文字を含めることができます。
- 文字列の長さは 7 以上である必要があります。
例えば。
- test1234
- test@1234
- 1234テスト
前もって感謝します。ここに私のコード
NSPredicate *regex = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"^(?[0-9])(?[a-zA-Z]){7,}$"];
BOOL isvalid = [regex evaluateWithObject:string];
申し訳ありませんが、以前使用していた正規表現が見つかりませんでした。