私のアプリケーションでは、Aはアラビア語をサポートしています。登録には、名、姓、メールID、パスワードがあります。
私は以下のように名と姓を検証しています
-(BOOL)isValidDisplayName {
NSCharacterSet * set = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLKMNOPQRSTUVWXYZ"] invertedSet];
if ([self rangeOfCharacterFromSet:set].location != NSNotFound) {
return NO;
}
if ([self length] < 3) {
return NO;
}
return YES;
}
-(BOOL)isValidLastName {
NSCharacterSet * set = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLKMNOPQRSTUVWXYZ"] invertedSet];
if ([self rangeOfCharacterFromSet:set].location != NSNotFound) {
return NO;
}
if ([self length] < 1) {
return NO;
}
return YES;
}
上記の検証は英語で機能します。では、firstnameとlastnameのアラビア語入力をどのように検証する必要がありますか。