如何编写日期格式验证功能,通过该功能,我可以验证仅包含月份和年份的日期。日期的格式(mon-yyyy)与2011年4月或其他任何其他格式相同。 我需要使用jQuery验证。如何编写这样的验证函数? 我已经有了一个日期选择器。我只是想知道如何在提交日期格式之前验证表单。
答案 0 :(得分:1)
//Well, though this is a repeated question,
//just to quench yo thirst, you can use javascript's RegExp for regular expressions.
//you can create one like:
var RegularExpression = new RegExp("pattern");
//or
var RegularExpression2 = /pattern/;
//check for valid date format as:
var datePattern = /^\w{3}[-]\d{4}$/
//for numerical month value, u could use
//var datePattern = /^\d{1,2}[-]\d{4}$/
if(datePattern.test('my_date_string'))
alert('correct')
else
alert('false')
//or in a jquery way, if your date-holding element is an input with id as dateId
//then you can do:
if(datePattern.test($('#dateId').val()))
alert('correct')
else
alert('false')