检查输入的文本是否仅使用英文字母

Adh*_*mox 1 iphone sdk alphanumeric

我正在开发一个iPhone应用程序,需要确保输入的文本只包含一个到z和数字.

我不希望用户使用其他语言字母,如上面带有重音符号或点的字母.

编辑:我是这个RegEx的新手,所以如果你能给我一个代码或链接,我将非常感激.

Wim*_*dse 9

使用正则表达式,如[0-9a-zA-Z]+.查看RegexKit Framework for Objective C,这是一个适用于iPhone的正则表达式库.

然后你可以这样做:

NSString *str = @"abc0129yourcontent";
BOOL isMatch = [str isMatchedByRegex:@"^[0-9a-zA-Z]+$"];
Run Code Online (Sandbox Code Playgroud)