gpt4 book ai didi

iphone - iPhone 中的密码正则表达式?

转载 作者:行者123 更新时间:2023-12-03 19:02:36 25 4
gpt4 key购买 nike

我在创建正则表达式方面非常弱。所以我就在这里。

我需要一个满足以下条件的正则表达式。

  1. 密码应至少包含一个数字值和至少一个字母
  2. 最多允许 6 个字符,最多 32 个字符。

最佳答案

 -(BOOL) isPasswordValid:(NSString *)pwd {
if ( [pwd length]<6 || [pwd length]>32 ) return NO; // too long or too short
NSRange rang;
rang = [pwd rangeOfCharacterFromSet:[NSCharacterSet letterCharacterSet]];
if ( !rang.length ) return NO; // no letter
rang = [pwd rangeOfCharacterFromSet:[NSCharacterSet decimalDigitCharacterSet]];
if ( !rang.length ) return NO; // no number;
return YES;
}

这显然不是正则表达式,但在我看来,正则表达式对此来说太过分了。

关于iphone - iPhone 中的密码正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514311/

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