我想使用正则表达式进行密码验证,至少包含一个小写字母,一个大写字母,一个数字和一个特殊字符。我想在一个单独的常量文件中定义它,并希望在我的主文件中访问它。
#define REGEX_PASSWORD @"[A-Za-z0-9!@#$%"@"^&*]{8,16}"
在我的常量文件中,我没有得到如何设置我的正则表达式。
我的常量文件中的正则表达式 -
{{1}}
//如何设置表达式
答案 0 :(得分:0)
你可以尝试
static NSString*constantPsss = @"anything";
答案 1 :(得分:0)
在你的.h常量文件中(假设你的文件名为" constants.h")写下这个:
#define REGEX_PASSWORD @"xxxxxxx"
然后在您要使用它的文件中,写下:
#import "constants.h"
然后您就可以调用您的代码:
[self.txtf_createpassword addRegx:REGEX_PASSWORD withMsg:@"validation error message"];