我需要一种方法来确保电话号码有10位数而没有其他字符即() - 并确保电子邮件地址是有效的电子邮件(格式正确).
是否有任何库不能让我这么容易,所以我不必编写正则表达式.
我有一个文本字段,我想输入密码.我想输入强密码.这意味着8到15个字符,其中至少有一个小写字母,一个大写字母,1个空格字符,一个数字.请给出建议.
您好我目前使用以下来验证密码,但我也想包括特殊字符.目前它只包含数字和字母.请帮忙.
- (BOOL)validatePassword:(NSString *) password{
NSString *ACCEPTABLE_CHARECTERS = @"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
NSCharacterSet *cs = [[NSCharacterSet characterSetWithCharactersInString:ACCEPTABLE_CHARECTERS] invertedSet];
NSString *filtered = [[password componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];
return [password isEqualToString:filtered];
}
Run Code Online (Sandbox Code Playgroud)