Skip to main content

プロフィール項目

  • ユーザー名(name): 表示名。必須。文字数制限あり(下記)。
  • 自己紹介(bio): 任意。文字数制限あり(下記)。

ユーザー名(name)の要件

項目
最小文字数1文字(空白のみは不可)
最大文字数30文字
前後の空白保存時に trim する
  • クライアント: 入力に maxLength={30} を設定し、現在文字数/最大文字数(例: 12 / 30)を表示する。編集フォームで既存名が 30 文字を超えている場合は先頭 30 文字に切り詰めて表示する。
  • サーバー: 保存時に trim 後、1〜30 文字でなければエラーメッセージを返す。

自己紹介(bio)の文字数制限

項目
最大文字数200文字
改行1文字としてカウント
許可(未入力可)
  • クライアント: テキストエリアに maxLength={200} を設定し、現在文字数/最大文字数(例: 80 / 200)をラベル付きで表示する。既存の bio が 200 文字を超えている場合は、編集フォームを開いた時点で先頭 200 文字に切り詰めて表示する(プロフィールの表示自体は切り詰めない)。
  • サーバー: 保存時に長さを検証し、200 文字を超える場合はエラーメッセージを返す。前後の空白は trim してから保存する。