我有一個輸入框,用戶可以將他的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