32行目にある
JP_DATA_PATTERNとGT_DATA_PATTERNの正規表現のパターンを変えてほしいです。
理由としては
isWarekiで和暦かの判断をしていますが「平成13年13月13日」を入力しても今のままだと
「13月」はないので、trueをreturnするようになります。
なので、下記のとおり変更してほしいです。
const JP_DATA_PATTERN = '^(明治|大正|昭和|平成)([0-9]{1,2}|元)年(0[1-9]{1}|1[0-2]{1})月(0[1-9]{1}|[1-2]{1}[0-9]{1}|3[0-1]{1})日$';
const GT_DATA_PATTERN = '^([0-9]{4})(0[1-9]{1}|1[0-2]{1})(0[1-9]{1}|[1-2]{1}[0-9]{1}|3[0-1]{1})$';
以上です。
よろしくお願いします。