有一个文本输入框。
希望用户以准确的格式输入字符串:
2010/08/26 17:04:51.24
(当然可以是任何数字)
我怎样才能有效地做到这一点?
不寻找答案,只是寻找正确方向的一点。
谢谢。
(html、JavaScript 和 jQuery)
最佳答案
Regular expressions将是最明显的解决方案。话虽这么说,当您可以使用现有的解决方案时,您可能不想经历实现匹配日期和时间的正则表达式的麻烦。
DateJs是一个非常出色的 JavaScript 日期解析器,可以将用户输入的日期和时间转换为有意义的值。 DateJs 可以智能地解析“明天”或“+5 天”等自然语言表达式,以及“10/24/2008 11:31:04 AM”等标准日期和时间表示。
关于javascript - 如何在 JavaScript 中验证字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663654/