在Swift中,我如何检查a String是否是字母数字,即,它是否只包含一个或多个字母数字字符[a-zA-Z0-9],不包括带有变音符号的字母,例如é.
我正在尝试确定字符串是基于拉丁语还是日语.
我尝试了类似下面的内容,但它也为日语字符串返回YES:
NSCharacterSet *alphaSet = [NSCharacterSet alphanumericCharacterSet];
BOOL isAlpha = [[myStr stringByTrimmingCharactersInSet:alphaSet] isEqualToString:@""];
Run Code Online (Sandbox Code Playgroud)
字符串可能是"café"之类的词或类似"カフェ"或"吃茶店"的词.