我正在开发一个表单小部件,用户可以在文本输入中输入一天中的某个时间(用于日历应用程序)。使用 JavaScript (我们使用的是 jQuery FWIW) ,我想找到解析用户输入到 JavaScript Date()
对象中的文本的最佳方法,这样我就可以轻松地对其进行比较和其他操作。
我尝试了 parse()
的方法,它是一个有点太挑剔,我的需要。我希望它能够成功地解析下面的示例输入时间(除了其他逻辑上类似的时间格式)作为同一个 Date()
对象:
我认为我可以使用正则表达式来分割输入并提取我想要用来创建 Date()
对象的信息。最好的方法是什么?