【发布时间】:2023-04-03 07:44:01
【问题描述】:
NSString 这种简单的验证方法很麻烦。
我有一个NSString 值,我想验证字符串,即,如果字符串包含 仅 'a 到 z'(或)'A 到 Z'(或)'1 到 9'(或)' @,!,&' 则字符串有效。如果字符串包含任何其他值,那么 NSString 无效,我该如何验证这个..?
例如:
有效:
NSString *str="aHrt@2"; // something like this
无效:
NSString *str="..gS$"; // Like this
【问题讨论】:
-
请注意,当前接受的答案允许的字符比预期的要多得多,包括重音字母和其他字母表中的字母。
标签: iphone ios objective-c nsstring