JavaScript : yyyy.mm 날짜 형태 date format 정규식 만들기
날짜형태를 입력할때 yyyy.mm 형태를 정규식으로 만들었습니다.
즉, 년도는 4자리, 월은 2자리로 하되, 구분자는 . (dot) 으로 합니다.
function matchesYearAndMonth(input) {
return /([12]\d{3}\.(0[1-9]|1[0-2]))/.test(input);
}
console.log(matchesYearAndMonth('2012.01')); // true
console.log(matchesYearAndMonth('2012-12')); // false
console.log(matchesYearAndMonth('2012.12')); // true
console.log(matchesYearAndMonth('2012.13')); // false
console.log(matchesYearAndMonth('2012-13')); // false
console.log(matchesYearAndMonth('0000-01')); // false
console.log(matchesYearAndMonth('2000-1')); // false
console.log(matchesYearAndMonth('2000.1')); // false
console.log(matchesYearAndMonth('20.01')); // false
console.log(matchesYearAndMonth('2000.1')); // false