解説
「\d」は数字をあらわす正規表現です。
「{n}」はn回繰り返すという正規表現です。「{3}」は3回繰り返す、「{n}」は4回繰り返すという意味です。
「^」は先頭を表す正規表現です。
「$」は末尾を表す正規表現です。
そこで、「/^\d{3}-\d{4}$/」という正規表現は「3ケタの数字」ではじまり、間に「-」、「4ケタの数字」で終わるという意味になります。
変数strに"123-4567"という文字列をセットすると「OK」のダイアログボックスが表示されます。変数strに"123-456789"や"abc-4567"などをセットすると「NG」のダイアログボックスが表示されます。
それではまたお会いしましょう!!