3週連続でお届けしてきた「一日一問!! JavaScript」ですが、いかがでしたか? 今回がひと区切りとなりますが、また近々お会いしましょう!!

問題

JavaScriptでは文字列のmatchメソッドに正規表現を渡すと文字列のチェックを行うことができます。 次のプログラムは変数strに入っている文字列を「/^\d{3}-\d{4}$/」という正規表現でチェックするif文です。

if (str.match(/^\d{3}-\d{4}$/)) {
    alert("OK");
} else {
    alert("NG");
}

さて、このif文はどのような文字列をチェックするものでしょうか?

次ページ解答はこちら