郵便番号PHP, Python, Java Servlet, JSP, Ruby, JavaScript, Perl,

目次
1 2

1.半角数字

Memo

なし

正規表現パターン

[0-9]{3}-[0-9]{4}

検証値

012-3456(半角)
012-3456(全角)×
0123456×
サンプル

2.全角数字

Memo

なし

正規表現パターン

[0-9]{3}-[0-9]{4}

検証値

012-3456(全角)
012-3456(半角)×
0123456×
サンプル

3.半角全角数字

Memo

なし

正規表現パターン

[0-90-9]{3}[--][0-90-9]{4}

検証値

012-3456(半角)
987-6543(全角)
0123456×
0123456×
サンプル

4.半角数字(ハイフン無し)

Memo

1. ハイフン無し

正規表現パターン

[0-9]{7}

検証値

0123456(半角)
0123456(全角)×
012-3456×
サンプル

5.全角数字(ハイフン無し)

Memo

1. ハイフン無し

正規表現パターン

[0-9]{7}

検証値

0123456(全角)
0123456(半角)×
012-3456×
サンプル

6.半角全角数字(ハイフン無し)

Memo

1. ハイフン無し

正規表現パターン

[0-90-9]{7}

検証値

0123456(半角)
9876543(全角)
012-3456×
012-3456×
サンプル

7.入力フォームの値が郵便番号(半角数字)の場合にのみマッチ

Memo

なし

正規表現パターン

^[0-9]{3}-[0-9]{4}$

検証値

012-3456(半角)
012-3456(全角)×
0123456×
サンプル

8.入力フォームの値が郵便番号(全角数字)の場合にのみマッチ

Memo

なし

正規表現パターン

^[0-9]{3}-[0-9]{4}$

検証値

012-3456(全角)
012-3456(半角)×
0123456×
サンプル

9.入力フォームの値が郵便番号(半角全角数字)の場合にのみマッチ

Memo

なし

正規表現パターン

^[0-90-9]{3}[--][0-90-9]{4}$

検証値

012-3456(半角)
987-6543(全角)
0123456×
0123456×
サンプル

10.入力フォームの値が郵便番号(半角数字・ハイフン無し)の場合にのみマッチ

Memo

1. ハイフン無し

正規表現パターン

^[0-9]{7}$

検証値

0123456(半角)
0123456(全角)×
012-3456×
サンプル
1 2
© 2025 wayday