バリデーション一覧
1 2 3 4 5 6 7 8 |
"required" 必須項目 (設定例: {“required": true} ) "email" メール形式 (設定例: {“email": true} ) "noHtml" HTML不可 (設定例: {“noHtml": true} ) "alpha" アルファベットのみ (設定例: {“alpha": true} ) "min" 最小数 (設定例: 最低10文字以上 {“min": 10} ) "max" 最大数 (設定例: 最大10文字まで {“max”: 10} ) “eq” 同値 (設定例: 10文字 {“eq”: 10} ) "number" 数値のみ (設定例: {“number": true} ) |
バリデーションの文言設定
htmlのlang属性に設定してある箇所を表示する。ない場合は、defを表示
{〇〇}({min}等)は上述して設定の数字が入るようになるのでその部分はそのままにしてください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
var validationErrorWording = { "required": { "def": "入力してください.", "zh-tw": "請輸入." }, "required_select": { "def": "項目を選択してください.", "zh-tw": "請輸入." }, "min": { "def": "{min}文字以上入力してください", "zh-tw": "請輸入至少{min}個字符" }, "max": { "def": "{max}文字以内で入力してください", "zh-tw": "請輸入{max}個字符以內" }, "eq": { "def": "{eq}文字で入力してください", "zh-tw": "請輸入{eq}個字母" }, "number": { "def": "半角数字で入力してください", "zh-tw": "輸入的號碼不正確" }, "alpha": { "def": "半角英字で入力してください", "zh-tw": "Please enter only alphabet." }, "katakana": { "def": "カタカナで入力してください", "zh-tw": "請輸入片假名" }, "email": { "def": "正しいメールアドレスを入力してください", "zh-tw": "這個郵件地址不正確 " }, "noHtml": { "def": "HTMLタグはご利用になれません", "zh-tw": "HTML無法輸入" } } |