【发布时间】:2018-07-04 14:20:35
【问题描述】:
我有一个特定的情况,首先我必须在我的文本字段中添加一个正则表达式,然后过一段时间我必须删除它。我成功添加了它,但我不知道如何删除它。如果有人可以告诉我如何更新文本字段上的正则表达式,那么它也可以工作。我尝试过覆盖旧的正则表达式,但它根本不起作用。这是我遇到问题的代码,有时 if 条件为真,有时控件转到 else 块。
-(void)addRegexInformation{
if ([[USERDEFAULT stringForKey:USERSELECTEDLANGUAGE] isEqualToString:@"Persian"] || [[USERDEFAULT stringForKey:USERSELECTEDLANGUAGE] isEqualToString:@"Spanish"] || [[USERDEFAULT stringForKey:USERSELECTEDLANGUAGE] isEqualToString:@"German"]) {
[emailTxtFld addRegx:REGEX_EMAIL withMsg:[UtilityHandler convertIntoSelectedLanguage:CustomLocalisedString(@"validEmail")]];
[passwordTxtFld addRegx:REGEX_USER_NAME_LIMIT withMsg:[UtilityHandler convertIntoSelectedLanguage:CustomLocalisedString(@"enterPassMsg")]];
}
else{
[emailTxtFld addRegx:REGEX_EMAIL withMsg:CustomLocalisedString(@"validEmail")];
[passwordTxtFld addRegx:REGEX_USER_NAME_LIMIT withMsg:CustomLocalisedString(@"enterPassMsg")];
}
}
【问题讨论】:
-
你不添加正则表达式你只是评估文本字段的文本没有添加或删除它
-
@RahulGUsai 如果我想在两个不同的时间根据两个不同的标准评估相同的文本该怎么办?
-
粘贴这段代码总是更好的,这样其他人可以帮助你。 stackoverflow.com/help/how-to-ask
-
@AmanChhabra 我已经编辑了这个问题,如果这给你任何提示可能出了什么问题,请告诉我。
标签: ios objective-c regex uitextfield