携帯電話番号 - PHP Python Java Servlet JSP Ruby JavaScript Perl -

1 2
目次

1. 半角数字

条件

1. ハイフン無し

正規表現パターン

0[7-9]0[0-9]{8}

検証データ

09012345678(半角)
08012345678(半角)
07012345678(半角)
09012345678(全角)×
090-1234-5678×
サンプル

2. 全角数字

条件

1. ハイフン無し

正規表現パターン

0[7-9]0[0-9]{8}

検証データ

09012345678(全角)
08012345678(全角)
07012345678(全角)
09012345678(半角)×
090-1234-5678×
サンプル

3. 半角全角数字

条件

1. ハイフンなし

正規表現パターン

[00][7-97-9][00][0-90-9]{8}

検証データ

09012345678(半角)
08012345678(半角)
07012345678(半角)
09012345678(全角)
08012345678(全角)
07012345678(全角)
090-1234-5678(半角)×
090-1234-5678(全角)×
サンプル

4. 半角数字(ハイフン有り)

条件

1. ハイフン有り

正規表現パターン

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

検証データ

090-1234-5678(半角)
080-1234-5678(半角)
070-1234-5678(半角)
090-1234-5678(全角)×
09012345678×
サンプル

5. 全角数字(ハイフン有り)

条件

1. ハイフン有り

正規表現パターン

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

検証データ

090-1234-5678(全角)
080-1234-5678(全角)
070-1234-5678(全角)
090-1234-5678(半角)×
09012345678×
サンプル

6. 半角全角数字(ハイフン有り)

条件

1. ハイフン有り

正規表現パターン

[00][7-97-9][00][--][0-90-9]{4}[--][0-90-9]{4}

検証データ

090-1234-5678(半角)
080-1234-5678(半角)
070-1234-5678(半角)
090-1234-5678(全角)
080-1234-5678(全角)
070-1234-5678(全角)
09012345678(半角)×
09012345678(全角)×
サンプル

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

条件

1. ハイフン無し

正規表現パターン

^0[7-9]0[0-9]{8}$

検証データ

09012345678(半角)
08012345678(半角)
07012345678(半角)
09012345678(全角)×
090-1234-5678×
私の携帯電話番号は09012345678です。×
サンプル

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

条件

1. ハイフン無し

正規表現パターン

^0[7-9]0[0-9]{8}$

検証データ

09012345678(全角)
08012345678(全角)
07012345678(全角)
09012345678(半角)×
090-1234-5678×
私の携帯電話番号は09012345678です。×
サンプル

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

条件

1. ハイフンなし

正規表現パターン

^[00][7-97-9][00][0-90-9]{8}$

検証データ

09012345678(半角)
08012345678(半角)
07012345678(半角)
09012345678(全角)
08012345678(全角)
07012345678(全角)
090-1234-5678(半角)×
090-1234-5678(全角)×
私の携帯電話番号は09012345678(半角)です。×
私の携帯電話番号は08012345678(全角)です。×
サンプル

10. 入力フォームの値が携帯電話番号(半角数字、ハイフン有り)の場合にのみマッチ

条件

1. ハイフン有り

正規表現パターン

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

検証データ

090-1234-5678(半角)
080-1234-5678(半角)
070-1234-5678(半角)
090-1234-5678(全角)×
09012345678×
私の携帯電話番号は090-1234-5678です。×
サンプル
1 2
(c) 2020 cuorefilms.com