次の形式のUITextfieldがあります。それは、私たちが通常湾岸諸国で見ることができる民間の身分証明書です。だから私はSwiftの私のUITextfieldで同じことを検証する必要があります。入力文字列の検証はCivilIDですか?
市民IDフォーマット - NYYMMDDNNNNN誕生年のN桁、YY最後の2桁、MMの誕生月、DDの誕生日...
どのようにこのために検証を行うことを教えてください。
NSString *dateFromTextfield = @"07/24/2013";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy"];// here set format which you want...
NSDate *date = [dateFormat dateFromString:dateFromTextfield];
しかし、どのように迅速に「NYYMMDDNNNNN」を必要と私のフォーマットのために同じことをすること:私は現在、Objective Cのコードを使用して、生年月日を確認しています。
NSRegularExpressionがこのトリックを行うことができます。 – Larme
@Larmeこれを行うには? –