我有要求用户可以输入他的任何一个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. 输入日期的日期格式检查python
- 2. 如何查询任何日期格式是否适合其他日期格式?
- 3. 的Java 8格式的日期输入
- 4. Java。使用日期格式
- 5. 日期输入格式?
- 6. PHP日期输入格式
- 7. 使用simple_form格式化日期输入
- 8. 如何验证日期输入格式
- 9. 如何更改输入日期格式?
- 10. 星期五是日期格式“c”是5还是6?
- 11. 检查输入参数的日期格式
- 12. Angularjs输入日期格式短日期
- 13. scanf()如何检查输入是整数还是字符?
- 14. 如何检查输入是整数,字符串还是float C++
- 15. 检查日期是否与使用momentjs的格式匹配
- 16. PHP:如何检查电影格式是MKV还是WMV
- 17. 如何检查jpeg是RGB还是CMYK格式?
- 18. 如何检查日期格式是否在未来?
- 19. 如何检查日期刺是否具有特定格式
- 20. 如何检查传入日期作为输入是UTC时区还是不是?
- 21. 如何在PHP中比较日期格式?或者如何检查日期是以什么格式?
- 22. 检查输入格式
- 23. 如何确定区域设置的日期格式是月/日还是日/月?
- 24. Java日期格式
- 25. Java日期格式?
- 26. Java - 日期格式
- 27. Java日期格式
- 28. Java - 格式日期
- 29. Java日期格式
- 30. 日期格式Java?
我已经写了日期Util类已经解析任何格式的日期。我想检查输入的是日期格式还是不是。它可能是其他格式也没问题。 – user3214269