-1
私は日付で動作するクラス割り当てに取り組んでいます。Mmm-DD-YYYYのJavascriptの正規表現
ユーザーが日付を「Jan-12-2000」と指定した場合、そのパターンをチェックしたいと思います。私はたくさん試しましたが、できませんでした。
私は日付で動作するクラス割り当てに取り組んでいます。Mmm-DD-YYYYのJavascriptの正規表現
ユーザーが日付を「Jan-12-2000」と指定した場合、そのパターンをチェックしたいと思います。私はたくさん試しましたが、できませんでした。
まずそれに対応する値で、月のショートフォームを置き換えます。これはちょうど、正しい日付のために働く
check=string=>{
string=string.split("-");
date=[
string[2],
["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"].indexOf(string[0])+1,
string[1]
];
console.log(date.join("-"));
return !isNaN(+new Date(date.join("-")));
}
を...
check("Jan-31-2000");//true
check("Jan-32-2000");//false
レッグ破壊
[A-Z][a-z]{2}
は2桁\d{4}
は4桁const reg = /[A-Z][a-z]{2}-\d{2}-\d{4}/
console.log(
reg.test('Jan-12-2000'), // pass
reg.test('01-10-2000') // fail
)
スタックオーバーフローへようこそを見つける見つける大文字3文字の単語
\d{2}
を見つけて下さい! [ツアー]を見て周りを見て、[ヘルプ]、特に[*良い質問をするにはどうすればいいですか?*](/助け/やり方)* "私はたくさん試しましたしかし、それを作ることができませんでした。 "*これらの試みはどのように見えましたか?どのようにして彼らは働かなかったのですか?あなたはそれのどの部分を抱いていますか? –