-(BOOL) isContainIllegality
{
NSString *name = self.userName.text;
for (int i=0; i<name.length ; ++i)
{
NSRange range = NSMakeRange(i, 1);
NSString *subString = [name substringWithRange:range];
const char *cString = [subString UTF8String];
unichar _char = [name characterAtIndex:i];
if (strlen(cString) == 3) {
//判断是否为中文
}
else if (_char <= '9' && _char >= '0')
{
//判断是否为数字
}
else if(_char >= 'a' && _char <= 'z')
{
//判断是否为小写字母
}
else if(_char >= 'A' && _char <= 'Z')
{
//判断是否为大写字母
}
//是非法字符
else return YES;
}
return NO;
}