gpt4 book ai didi

ios - RegexKitLite iOS : Password validation - must include one number

转载 作者:行者123 更新时间:2023-11-29 02:10:50 25 4
gpt4 key购买 nike

我在我的 iOS 应用程序中使用 RegexKitLite,我需要对密码文本字段的表单进行验证。我遵循的规则是密码应至少包含一个数字、一个大写字母和两个符号。有人可以帮我解决这个问题吗?这是我在互联网上找到并尝试过的(当然,它不起作用):

if([password.text isMatchedByRegex:@"^(?=.*[0-9])(?=.*[A-Z])(?=.*\d)(?=.*[_\W]{2,}).+$"]) {
// do stuff
}

最佳答案

我想出了一个答案,比试图将所有这些正则表达式塞进一个大的要简单得多。

if([password.text isMatchedByRegex:@"[0-9]+"] // contains at least 1 number
&& [password.text isMatchedByRegex:@"[A-Z]+"] // contains at least 1 Capital letter
&& [password.text isMatchedByRegex:@"[^a-zA-Z0-9]{2,}"]) // contains 2 symbols
{
// do stuff
}

希望这对某人有帮助!

关于ios - RegexKitLite iOS : Password validation - must include one number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29303538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com