有没有人对日期模式MM / YYYY的javascript reg exp有参考? 我一直在研究只找到通常的MM / DD / YYYY等。
答案 0 :(得分:5)
怎么样:
此文字用于正则表达式:/[\d]{2}\/[\d]{4}/
或者看起来你想要m和y之间的空间所以:
/[\d]{2} \/ [\d]{4}/
答案 1 :(得分:3)
答案 2 :(得分:0)
只需删除与日期(DD)匹配的正则表达式部分。在this类似的帖子中,答案
function parseDate(str) {
var m = str.match(/^(\d{1,2})-(\d{1,2})-(\d{4})$/);
return (m) ? new Date(m[3], m[2]-1, m[1]) : null;
}
得到了。只需稍微编辑正则表达式即可删除2个十进制匹配中的一个,并获得函数
var m = str.match(/^(\d{1,2})\/(\d{4})$/);
答案 3 :(得分:0)
您不需要为此
使用正则表达式var date=input.split("/");
var month=parseInt(date[0],10);
var year=parseInt(date[1],10);
if(isNaN(month) || isNaN(year))//invalid string
else //check if month and year is valid
如果格式不正确, parseInt
将评估为NaN
。因此,您正在验证字符串
如果你想要正则表达式
^\d{2}/\d{4}$
答案 4 :(得分:0)