---
title: 郵便番号のバリデーションで文字が通るのはなぜですか？
description: 郵便番号のバリデーションは、海外の郵便番号に対応するため文字列も許可されています。日本の郵便番号のフォーマットに制限する場合は正規表現で[0-9]{3}-[0-9]{4}と制限してください。
category: trouble
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs
  faqs={[
    {
      question: '郵便番号のバリデーションで文字が通るのはなぜですか？',
      answer:
        '郵便番号のバリデーションは、海外の郵便番号に対応するため文字列も許可されています。日本の郵便番号のフォーマットに制限する場合は正規表現で[0-9]{3}-[0-9]{4}と制限してください。',
    },
  ]}
/>

郵便番号のバリデーションは、海外の郵便番号に対応するため文字も許可されています。  

日本の郵便番号のフォーマット（例: 123-4567）に制限する場合は正規表現で  
`[0-9]{3}-[0-9]{4}`  
と制限してください。