Googleフォームで入力制限する方法(文字数・カタカナ・ひらがな…)

Googleフォームの回答で、「〇〇文字以内で入力してほしい」というときに使える文字数制限(最大文字数・最小文字数)の設定方法を分かりやすく解説します。「ひらがな」「カタカナ」などに入力を制限する方法も解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

文字数を制限する方法

「○文字以上(または以下)」に設定する

【Googleフォーム】回答の文字数を制限する方法!

【手順1】

  1. 質問の形式から 「記述式(短文)」または 「段落(長文)」を選択します。
  2. 質問の右下にある 「︙(その他のオプション)」 ➔ 「回答の検証」 を開きます。

📖 「記述式」と「段落」の違い:

  • 記述式:改行できません。(例:名前・メールアドレス・一言回答など)
  • 段落:改行しながら長文を入力できます。(例:理由・感想・お問い合わせなど)
Googleフォームで文字数を制限する方法

【手順2】

  1. 設定項目が表示されるので、左から以下ように設定します。
    • 1つ目の項目:「長さ」を選択します。
    • 2つ目の項目:「最大文字数」または「最小文字数」を選択し、文字数を指定します。
    • 3つ目の項目: 制限を超えたときに表示させるメッセージを入力します。

「○文字以上~○文字以下」に設定する

【Googleフォーム】回答の文字数を制限する方法!

【手順】

  1. 質問の右下にある 「︙」 ➔ 「回答の検証」 を開き、以下のように設定します。
    • 1つ目の項目:「正規表現」を選択します。
    • 2つ目の項目:「一致する」を選択し、次のコードを入力します。(例:5文字~10文字)
      • 記述式の場合:.{5,10}
      • 段落の場合:[\s\S]{5,10}
    • 3つ目の項目: 制限を超えたときに表示させるメッセージを入力します。
スポンサーリンク

入力形式を指定する正規表現まとめ

質問の右下にある「︙(その他のオプション)」 ➔ 「回答の検証」 を開き、「正規表現」➔「一致する」 に以下のコードを入力します。

制限したい内容正規表現(コード)カスタムエラーテキストの記入例
名前(スペース禁止)
※漢字・ひらがな・カタカナOK
^[^\s]+$空白(スペース)を入れずに入力してください。
名前(スペース1マス強制)
※漢字・ひらがな・カタカナOK
^[^\s]+\s[^\s]+$名字と名前の間にスペースを1マス空けてください。
「ひらがな」のみ^[ぁ-んー\s]*$ひらがなで入力してください。
「全角カタカナ」のみ^[ァ-ヶー\s]*$全角カタカナで入力してください。
「半角カタカナ」のみ^[。-゚+\s]*$半角カタカナで入力してください。
「半角数字」のみ^[0-9]*$半角数字のみで入力してください。
「電話番号」
(ハイフンなし・10〜11桁)
^\d{10,11}$ハイフンなしの半角数字で入力してください。
郵便番号
(ハイフンあり・3桁-4桁)
^\d{3}-\d{4}$ハイフンを入れた「000-0000」の形式で入力してください。

📖 スペース可否について:

「ひらがな」「カタカナ」などのコードで、スペースを表す正規表現「\s」を取り除くことで、スペースの入力も制限(禁止)できます。

  • 例(スペース禁止): ^[ぁ-んー]*$
  • 例(スペース可): ^[ぁ-んー\s]*$

※正規表現の詳しい解説は「正規表現の基本」の記事をご覧ください。

タイトルとURLをコピーしました