Objective c 用户输入文本字段中日期的iRegex

Objective c 用户输入文本字段中日期的iRegex,objective-c,ios,regex,validation,Objective C,Ios,Regex,Validation,我有一个输入框,用户可以将他的DOB(mm/dd/yyyy)写入该框。 在保存数据之前,我想测试有效输入。我正在使用Regexlite.h和Regexlite.m。我也有正则表达式。我想将正则表达式与用户在文本框中输入的值进行比较。但我不知道如何进行比较 知道如何测试有效日期吗?(在.NET中,我使用了一个简单的正则表达式,但对于iPhoneSDK,我有点无能为力)-但肯定有人以前做过这件事 这里有一个正则表达式,如果你想找别的东西,可以用它来解析,请给我留言 ^\d{2}/\d{2}/\d{4

我有一个输入框,用户可以将他的DOB(mm/dd/yyyy)写入该框。 在保存数据之前,我想测试有效输入。我正在使用Regexlite.h和Regexlite.m。我也有正则表达式。我想将正则表达式与用户在文本框中输入的值进行比较。但我不知道如何进行比较


知道如何测试有效日期吗?(在.NET中,我使用了一个简单的正则表达式,但对于iPhoneSDK,我有点无能为力)-但肯定有人以前做过这件事

这里有一个正则表达式,如果你想找别的东西,可以用它来解析,请给我留言


^\d{2}/\d{2}/\d{4}$

我认为你应该做更多的验证——你不希望在2月30日发生任何事情,也不允许出生年份为1001和3001(时间旅行者和Methusaleh的孩子可以被绞死)


也许有比我更聪明的人可以用正则表达式来完成这一切,但我建议只查看字符串并使用一些逻辑。

为什么不使用
UIDatePicker
来防止用户输入自己的无效日期

这是回答还是评论?