0
我有這個基於web的系統上的REGEX,並希望在iOS Objective-C上使用它,所以它需要一些轉換。它在24小時和上午/下午檢查時間格式。有人能幫助我嗎?REGEX轉換爲iOS時間
#^((([0]?[1-9]|1[0-2])(:|\.)[0-5][0-9]?()?([aApP][mM]))|(([0]?[0-9]|1[0-9]|2[0-3])(:|\.)[0-5][0-9]?))$#
我有這個基於web的系統上的REGEX,並希望在iOS Objective-C上使用它,所以它需要一些轉換。它在24小時和上午/下午檢查時間格式。有人能幫助我嗎?REGEX轉換爲iOS時間
#^((([0]?[1-9]|1[0-2])(:|\.)[0-5][0-9]?()?([aApP][mM]))|(([0]?[0-9]|1[0-9]|2[0-3])(:|\.)[0-5][0-9]?))$#
您可以使用您正則表達式與NSPredicate
NSString *regex = @"^((([0]?[1-9]|1[0-2])(:|\.)[0-5][0-9]?()?([aApP][mM]))|(([0]?[0-9]|1[0-9]|2[0-3])(:|\.)[0-5][0-9]?))$";
NSPredicate *test = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL status = [test evaluateWithObject:value];
這個爲什麼你需要的正則表達式? –
我有一個文本域輸入檢查,並使用正則表達式來驗證它。它工作完美,但現在我需要這個REGEX在iOS上爲我工作 – user1713954
你有NSDate或NSString類型的日期嗎?爲什麼你允許用戶在文本框中輸入日期,你可以使用UIDatePicker代替。 –