iOS アプリで RegexKitLite を使用しており、パスワード テキスト フィールドのフォームで検証を行う必要があります。私が守っているルールは、パスワードには少なくとも 1 つの数字、1 つの大文字、および 2 つの記号を含める必要があるということです。誰かがこれで私を助けてくれますか? これは私がインターネットで見つけて試したものです(もちろん動作しません):
if([password.text isMatchedByRegex:@"^(?=.*[0-9])(?=.*[A-Z])(?=.*\d)(?=.*[_\W]{2,}).+$"]) {
// do stuff
}