我正在寻找一种方法来验证是否以dd / mm / yyyy格式输入日期或是否输入了特定字符串。字符串是TBC
所以任何日期都有效,只要它是dd / mm / yyy且字符串TBC有效。其他任何东西都是无效的。
提前致谢
答案 0 :(得分:1)
你应该使用这样的正则表达式:
var datePattern = /^\d{2}[/]\d{2}[/]\d{4}$/
if(value.match(datePattern) || value == "TBC")
//ok
value
是您要验证的输入。请注意,除了content
之外,您还需要验证日期format
。例如32/01/2015
或20/13/2015
格式正确,但内容无效,因此不允许使用。