JQuery DateFormat验证(Mon-YYYY)?

时间:2011-04-27 06:51:28

标签: jquery jquery-ui-datepicker

如何编写日期格式验证功能,通过该功能,我可以验证仅包含月份和年份的日期。日期的格式(mon-yyyy)与2011年4月或其他任何其他格式相同。 我需要使用jQuery验证。如何编写这样的验证函数?                                       我已经有了一个日期选择器。我只是想知道如何在提交日期格式之前验证表单。

1 个答案:

答案 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')