用于检查JavaScript输入是否为特定格式的正则表达式?

时间:2017-06-30 12:39:40

标签: javascript regex angular

我需要检查输入日期时间是否为以下三种格式之一?我是Regex的新手,所以非常感谢任何帮助?

有效输入:

  • 6/1/2018 - 2:35 PM
  • 6/1/2018
  • 2:35 PM

输入无效:

测试

无效

125657

1 个答案:

答案 0 :(得分:0)

您要求,我发送:

let regex = /((\d{1,2}/\d{1,2}/\d{1,4} - \d{1,2}:\d{1,2}[AP]M)|(\d{1,2}/\d{1,2}/\d{1,4})|(\d{1,2}:\d{1,2}[AP]M))/

使用Scriptular来测试,构建和理解正则表达式。