JavaScript exec正規表現で郵便番号を判定するサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122

構文
郵便番号の正規表現式
/^\d{3}-\d{4}$/;
/^[0-9]{3}-[0-9]{4}$/;
数値3桁とハイフンと数値4桁を判定します。
\dは、数値を意味します。[0-9]と同じです。

使用例

const str =/^\d{3}-\d{4}$/;

const res1 = str.exec("456-1234");
const res2 = str.exec("1234567");

console.log(res1);
console.log(res2);


const str2 = /^[0-9]{3}-[0-9]{4}$/;

const res3 = str2.exec("123-4567");
const res4 = str2.exec("1234567");

console.log(res3);
console.log(res4);

実行結果
> Array [“456-1234"]
> null
> Array [“123-4567"]
> null

JavaScript

Posted by arkgame