-
必須フィールドの確認: 名前フィールドが空でないことを確認するために、以下のコードを使用できます。
function validateName(name) { if (!name) { return "名前を入力してください。"; } return true; }
-
文字数の制限: 名前の最小文字数と最大文字数を制限する場合は、以下のようなコードを使用できます。
function validateName(name) { if (!name) { return "名前を入力してください。"; } if (name.length < 2 || name.length > 20) { return "名前は2文字以上20文字以下で入力してください。"; } return true; }
-
特殊文字の制限: 名前に特定の文字や記号を含めないように制限する場合は、正規表現を使用してチェックできます。
function validateName(name) { if (!name) { return "名前を入力してください。"; } if (!/^[a-zA-Zぁ-んァ-ン一-龯]+$/u.test(name)) { return "名前には英字、ひらがな、カタカナ、漢字のみ使用できます。"; } return true; }
これらのコード例を使用して、名前フィールドのバリデーションを行うことができます。必要に応じて、他のバリデーションルールを追加することもできます。