我有一个输入框,用户可以将他的DOB(mm/dd/yyyy)写入框中。 保存我喜欢测试的有效输入数据之前。我使用Regexlite.h和Regexlite.m.我也有正则表达式。我想比较正则表达式和用户在文本框中输入的值,但我不知道如何去做。iRegex在用户输入的文本框中的日期
任何想法如何测试有效日期? (在.NET中,我使用了一个简单的正则表达式,但对于iPhone sdk我有点无奈) - 但有人必须以前做过这件事。
我有一个输入框,用户可以将他的DOB(mm/dd/yyyy)写入框中。 保存我喜欢测试的有效输入数据之前。我使用Regexlite.h和Regexlite.m.我也有正则表达式。我想比较正则表达式和用户在文本框中输入的值,但我不知道如何去做。iRegex在用户输入的文本框中的日期
任何想法如何测试有效日期? (在.NET中,我使用了一个简单的正则表达式,但对于iPhone sdk我有点无奈) - 但有人必须以前做过这件事。
这里是你可以用它来分析它,如果你寻找的东西正则表达式的人刚刚离开我评论
^\d{2}/\d{2}/\d{4}$
我认为你应该做的比这更多的验证---你不”我们不希望2月30日发生任何事情,也不允许出生年份为1001和3001(时间旅行者和Methusaleh的孩子可以挂掉)。
也许有人比我能用正则表达式做到这一点更聪明,但我建议只看字符串并使用一些逻辑。
为什么你不使用UIDatePicker
来防止用户输入自己的无效日期。
这是一个答案或评论? – 2012-10-28 19:15:54