我有要求用戶可以輸入他的任何一個datebirth或age.How我可以檢查我的驗證方法,輸入的輸入是日期(dateformate)或年齡(整型)的格式。我在用戶輸入時以字符串格式檢索。如何檢查輸入是日期格式還是整數格式?使用java
0
A
回答
0
對您需要的日期格式使用正則表達式,並使用regex.isMatch方法驗證字符串。去谷歌上查詢。
1
有幾種不同的方式來處理這樣的:通過例外
,你可以爲用戶輸入的日期只有一種形式,並拒絕其他形式或另一種檢查。這可能是最短的選擇。
您也可以使用正則表達式或像Formatter這樣的類來解析輸入並處理它。這將允許您使用多種日期格式,但如果您打算支持M/D/Y,D/M/Y,Y/M/D等,則可能需要很長一行條件。
1
嘗試解析用Integer.parseInt
輸入。如果它拋出NumberFormatException
然後嘗試解析輸入與SimpleDateFormat
0
有多種方法可以做到這一點。
你可以先找到輸入的長度,並確定輸入是否是日期或年齡然後
如果是年齡,你可以通過檢查輸入繼續進行,只有數字
其他
你可以使用正則表達式或字符串標記器來分割日期中的元素並驗證每個元素或使用某種格式類
相關問題
- 1. 如何檢查表單中的輸入日期是yyyy-mm-dd格式還是不是核心php?
- 2. 輸入日期的日期格式檢查python
- 3. 如何查詢任何日期格式是否適合其他日期格式?
- 4. 的Java 8格式的日期輸入
- 5. Java。使用日期格式
- 6. AngularJS:日期格式輸入
- 7. 日期輸入格式?
- 8. PHP日期輸入格式
- 9. 檢查日期格式
- 10. 使用simple_form格式化日期輸入
- 11. 星期五是日期格式「c」是5還是6?
- 12. 如何更改輸入日期格式?
- 13. 檢查輸入參數的日期格式
- 14. Angularjs輸入日期格式短日期
- 15. 如何檢查輸入是整數,字符串還是float C++
- 16. scanf()如何檢查輸入是整數還是字符?
- 17. 檢查日期是否與使用momentjs的格式匹配
- 18. 如何檢查jpeg是RGB還是CMYK格式?
- 19. PHP:如何檢查電影格式是MKV還是WMV
- 20. 如何檢查日期刺是否具有特定格式
- 21. 如何檢查日期格式是否在未來?
- 22. 如何檢查傳入日期作爲輸入是UTC時區還是不是?
- 23. 如何在PHP中比較日期格式?或者如何檢查日期是以什麼格式?
- 24. 檢查輸入格式
- 25. 如何確定區域設置的日期格式是月/日還是日/月?
- 26. php reg表達式檢查日期格式是否正確
- 27. Java日期格式
- 28. Java日期格式?
- 29. 日期格式JAVA
- 30. Java - 日期格式
我已經寫了日期Util類已經解析任何格式的日期。我想檢查輸入的是日期格式還是不是。它可能是其他格式也沒問題。 – user3214269