(function($) { $.fn.validationEngineLanguage = function() {}; $.validationEngineLanguage = { newLang: function() { $.validationEngineLanguage.allRules = { "required":{ // Add your regex rules here, you can take telephone as an example "regex":"none", //"alertText":"* This field is required", "alertText":"", "alertTextCheckboxMultiple":"* Please select an option", "alertTextCheckboxe":"* This checkbox is required"}, "length":{ "regex":"none", "alertText":"*Between ", "alertText2":" and ", "alertText3": " characters allowed"}, "maxCheckbox":{ "regex":"none", "alertText":"* Checks allowed Exceeded"}, "minCheckbox":{ "regex":"none", "alertText":"* Please select ", "alertText2":" options"}, "confirm":{ "regex":"none", "alertText":"The passwords do not match. Please re-enter your passwords."}, "telephone":{ "regex":"/^[0-9\-\(\)\ ]+$/", "alertText":"* Invalid phone number"}, "email":{ "regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+\.[a-zA-Z0-9]{2,4}$/", "alertText":"Please enter a valid email address"}, "date":{ "regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/", "alertText": "Invalid date, must be in YYYY-MM-DD format" }, "date2": { "regex": "/^\[0-9]{1,2}\-\[0-9]{1,2}\-[0-9]{4}$/", "alertText": "Invalid date, must be in DD-MM-YYYY format" }, "onlyNumber":{ "regex":"/^[0-9\ ]+$/", "alertText":"* Numbers only"}, "noSpecialCaracters":{ "regex":"/^[0-9a-zA-Z]+$/", "alertText":"* No special caracters allowed"}, "ajaxUser":{ "file":"validateUser.php", "extraData":"name=eric", "alertTextOk":"* This user is available", "alertTextLoad":"* Loading, please wait", "alertText":"* This user is already taken"}, "ajaxName":{ "file":"validateUser.php", "alertText":"* This name is already taken", "alertTextOk":"* This name is available", "alertTextLoad":"* Loading, please wait"}, "onlyLetter":{ "regex":"/^[a-zA-Z\ \']+$/", "alertText":"* Letters only"}, "validate2fields":{ "nname":"validate2fields", "alertText":"* You must have a firstname and a lastname"} , "validateEmailorSerialNumber": { "nname": "validateEmailorSerialNumber", "alertText": "* You must have an email or a serial number" }, "firstname": { "regex":"/^.+$/", "alertText":"Please enter your first name" }, "lastname": { "regex":"/^.+$/", "alertText":"Please enter your last name" }, "password": { "regex":"/^.+$/", "alertText":"Please enter your password" }, "currentPassword": { "nname":"validateCurrentPassword", "alertText":"Please enter your current password" }, "newPassword": { "regex":"/^.+$/", "alertText":"Please enter your new password" }, "country": { "nname":"validateCountry", "alertText":"xxxPlease select your country" }, "securityAnswer": { "regex":"/^.+$/", "alertText":"Please answer the following security question correctly and we’ll send a new password to your email address." }, "firstOrLastname": { "nname":"validateFirstOrLastname", "alertText":"Please key in at least your First Name or Last Name." }, "feedback": { "nname":"validateFeedback", "alertText": "Feedback can not be empty and most 500 characters allowed." }, "zipcode": { "regex":"/^[0-9\ ]{7}$/", "alertText":"郵便番号を正しく入力してください" }, "zipcode2": { "regex":"/^.+$/", "alertText":"郵便番号を入力してください" }, "state": { "regex":"/^.+$/", "alertText":"都道府県を選択してください" }, "city": { "regex":"/^.+$/", "alertText":"市区町村を入力してください" }, "address": { "regex":"/^.+$/", "alertText":"番地を入力してください" }, "telnumber": { "regex":"/^[0-9\ ]+$/", "alertText":"電話番号には半角数字のみ入力してください" }, "telnumber2": { "regex":"/^.+$/", "alertText":"電話番号を入力してください" }, "question_1_1": { "nname":"Validatequestion_1_1", "alertText":"1.1. ご購入された販売店をチェックしてください" }, "question_1_2": { "nname":"Validatequestion_1_2", "alertText":"1.2. 該当する項目を選択してください" }, "question_1_2_1": { "nname":"Validatequestion_1_2_1", "alertText":"1.2. ご購入製品を具体的にお書きください" }, "question_1_3_1": { "nname":"Validatequestion_1_3_1", "alertText":"1.3. 該当する項目を選択してください" }, "question_1_3_2": { "nname":"Validatequestion_1_3_2", "alertText":"1.3. 該当する項目を最大5つまで選択してください" }, "question_1_3_3": { "nname":"Validatequestion_1_3_3", "alertText":"1.3. ご購入製品を具体的にお書きください" }, "question_1_4": { "nname":"Validatequestion_1_4", "alertText":"1.4. 検討された製品を具体的にお書きください" }, "question_1_4_2": { "nname":"Validatequestion_1_4_2", "alertText":"1.4. ご検討された製品を具体的にお書きください" }, "question_1_5": { "nname":"Validatequestion_1_5", "alertText":"1.5. 該当する項目を1つ以上選択してください" }, "question_1_5_2": { "nname":"Validatequestion_1_5_2", "alertText":"1.5. 該当する項目を最大5つまで選択してください" }, "question_1_5_3": { "nname":"Validatequestion_1_5_3", "alertText":"1.5. 新聞名を具体的にお書きください" }, "question_1_5_4": { "nname":"Validatequestion_1_5_4", "alertText":"1.5. 雑誌名を具体的にお書きください" }, "question_1_5_5": { "nname":"Validatequestion_1_5_5", "alertText":"1.5. WEBニュース名を具体的にお書きください" }, "question_1_5_6": { "nname":"Validatequestion_1_5_6", "alertText":"1.5. ブログ名を具体的にお書きください" }, "question_1_5_7": { "nname":"Validatequestion_1_5_7", "alertText":"1.5. ショッピングサイトのサイト名を具体的にお書きください" }, "question_1_5_8": { "nname":"Validatequestion_1_5_8", "alertText":"1.5. ソーシャルメディアの名前を具体的にお書きください" }, "question_1_5_9": { "nname":"Validatequestion_1_5_9", "alertText":"1.5. どの広告か具体的にお書きください" }, "question_1_5_10": { "nname":"Validatequestion_1_5_10", "alertText":"1.5. ご購入の参考にされたものを具体的にお書きください" }, "question2_1": { "nname":"Validatequestion2_1", "alertText":"2.1 該当する項目を選択してください" }, "question2_2": { "nname":"Validatequestion2_2", "alertText":"2.2 該当する項目を選択してください" }, "question2_3": { "nname":"Validatequestion2_3", "alertText":"2.3 該当する項目を選択してください" }, "question2_4": { "nname":"Validatequestion2_4", "alertText":"2.4 該当する項目を選択してください" }, "question2_5": { "nname":"Validatequestion2_5", "alertText":"2.5 該当する項目を選択してください" }, "question2_6": { "nname":"Validatequestion2_6", "alertText":"2.6 該当する項目を選択してください" }, "question2_7": { "nname":"Validatequestion2_7", "alertText":"2.7 該当する項目を選択してください" }, "question2_8": { "nname":"Validatequestion2_8", "alertText":"2.8 該当する項目を選択してください" }, "question2_9": { "nname":"Validatequestion2_9", "alertText":"2.9 該当する項目を選択してください" }, "question2_10": { "nname":"Validatequestion2_10", "alertText":"2.10 該当する項目を選択してください" }, "question2_11": { "nname":"Validatequestion2_11", "alertText":"2.11 該当する項目を選択してください" }, "question2_12": { "nname":"Validatequestion2_12", "alertText":"2.12 該当する項目を選択してください" }, "question2_13": { "nname":"Validatequestion2_13", "alertText":"2.13 該当する項目を選択してください" }, "question3": { "nname":"Validatequestion3", "alertText":"3. ご購入製品のご感想を選択してください" }, "question5_1": { "nname":"Validatequestion5_1", "alertText":"5.1. このキャペーンについて該当する項目を選択してください" }, "applyrequired": { "nname":"Validate_apply", "alertText":"「ご注意」「免責事項」「個人情報の取り扱い」をご確認、ご同意の上、チェックして下さい" }, "select_product":{ "nname":"Validate_select_product", "alertText":"プレゼントキャンペーンに登録される製品を1つ選択してください。
※製品1台につきキャンペーンのご登録は1回限りとなります。" } } } } function country(field, rules, i, options) { alert("1"); if ($('#ZiiOContent_countryList').val() == '') { rules.push('required'); return options.allrules.country.alertText; } alert("2"); if ($('#ctl00_ZiiOContent_countryList').val() == '') { rules.push('required'); return options.allrules.country.alertText; } alert("3"); return options.allrules.country.alertText; } })(jQuery); $(document).ready(function() { $.validationEngineLanguage.newLang() });