解説

「\d」は数字をあらわす正規表現です。

「{n}」はn回繰り返すという正規表現です。「{3}」は3回繰り返す、「{n}」は4回繰り返すという意味です。

「^」は先頭を表す正規表現です。

「$」は末尾を表す正規表現です。

そこで、「/^\d{3}-\d{4}$/」という正規表現は「3ケタの数字」ではじまり、間に「-」、「4ケタの数字」で終わるという意味になります。

変数strに"123-4567"という文字列をセットすると「OK」のダイアログボックスが表示されます。変数strに"123-456789"や"abc-4567"などをセットすると「NG」のダイアログボックスが表示されます。

それではまたお会いしましょう!!