美文网首页iOS开发技巧ios实用开发技巧
iOS 密码框判断密码0~9数字和字母组合

iOS 密码框判断密码0~9数字和字母组合

作者: 乡道狗毛草 | 来源:发表于2016-01-11 10:12 被阅读2435次

iOS textField输入密码时需要实时判断输入的内容的类型,反馈给用户只能输入规定的数字或字母组合,比如只能输入int数字和_字母,可以用如下方法,非常简便

NSCharacterSet *s = [NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_"];
s = [s invertedSet];
NSRange r = [string rangeOfCharacterFromSet:s];if (r.location !=NSNotFound) { NSLog(@"the string contains illegal characters");}

非常简便

参考:http://stackoverflow.com/questions/7546235/check-if-nsstring-contains-alphanumeric-underscore-characters-only

相关文章

网友评论

本文标题:iOS 密码框判断密码0~9数字和字母组合

本文链接:https://www.haomeiwen.com/subject/hubqkttx.html