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