密码验证在单独的常量文件中

时间:2018-06-05 09:26:24

标签: ios objective-c

我想使用正则表达式进行密码验证,至少包含一个小写字母,一个大写字母,一个数字和一个特殊字符。我想在一个单独的常量文件中定义它,并希望在我的主文件中访问它。

代码段 -

   #define REGEX_PASSWORD @"[A-Za-z0-9!@#$%"@"^&*]{8,16}" 

在我的常量文件中,我没有得到如何设置我的正则表达式。

我的常量文件中的正则表达式 -

{{1}}

//如何设置表达式

2 个答案:

答案 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"];