2010-03-08 34 views
0

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

任何想法如何测试有效日期? (在.NET中,我使用了一个简单的正则表达式,但对于iPhone sdk我有点无奈) - 但有人必须以前做过这件事。

回答

0

这里是你可以用它来分析它,如果你寻找的东西正则表达式的人刚刚离开我评论

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

0

我认为你应该做的比这更多的验证---你不”我们不希望2月30日发生任何事情,也不允许出生年份为1001和3001(时间旅行者和Methusaleh的孩子可以挂掉)。

也许有人比我能用正则表达式做到这一点更聪明,但我建议只看字符串并使用一些逻辑。

+0

这是一个答案或评论? – 2012-10-28 19:15:54

0

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