PageSourceSearch

https://cp.xrea.com/assets/js/jquery.validate.japlugin.js?1646372835

js xrea.com collected 2026-09-24 07:41:13 UTC 11,558 bytes, 1 lines download raw bytes

1/*� * Translated default messages for the jQuery validation plugin.� * Language: JA� * Skipped date/dateISO/number.� */�jQuery.extend(jQuery.validator.messages, {�  required: "このフィールドは必須です。",�  remote: "このフィールドを修正してください。",�  email: "有効なEメールアドレスを入力してください。",�  url: "有効なURLを入力してください。",�  date: "有効な日付を入力してください。",�  dateISO: "有効な日付(ISO)を入力してください。",�  number: "有効な数字を入力してください。",�  digits: "数字のみを入力してください。",�  creditcard: "有効なクレジットカード番号を入力してください。",�  equalTo: "同じ値をもう一度入力してください。",�  extension: "有効な拡張子を含む値を入力してください。",�  maxlength: $.validator.format( "{0} 文字以内で入力してください。" ),�  minlength: $.validator.format( "{0} 文字以上で入力してください。" ),�  rangelength: $.validator.format( "{0} 文字から {1} 文字までの値を入力してください。" ),�  range: $.validator.format( "{0} から {1} までの値を入力してください。" ),�  max: $.validator.format( "{0} 以下の値を入力してください。" ),�  min: $.validator.format( "{0} 以上の値を入力してください。" )�});��/*�* validate method plugin for the jQuery validation plugin.�* Language: JA�*/��//全角ひらがな・カタカナのみ�jQuery.validator.addMethod("kana", function(value, element) {�    return this.optional(element) || /^([ァ-ヶーぁ-ん]+)$/.test(value);�  }, "全角ひらがな・カタカナを入力してください"�);��//全角ひらがなのみ�jQuery.validator.addMethod("hiragana", function(value, element) {�    return this.optional(element) || /^([ぁ-ん]+)$/.test(value);�  }, "全角ひらがなを入力してください"�);��//全角カタカナのみ�jQuery.validator.addMethod("katakana", function(value, element) {�    return this.optional(element) || /^([ァ-ヶー]+)$/.test(value);�  }, "全角カタカナを入力してください"�);��//半角カタカナのみ�jQuery.validator.addMethod("hankana", function(value, element) {�    return this.optional(element) || /^([ï½§-ン゙゚]+)$/.test(value);�  }, "半角カタカナを入力してください"�);��//半角アルファベット(大文字・小文字)のみ�jQuery.validator.addMethod("alphabet", function(value, element) {�    return this.optional(element) || /^([a-zA-zÂ¥s]+)$/.test(value);�  }, "半角英字を入力してください"�);��//半角アルファベット(大文字・小文字)もしくは数字のみ�jQuery.validator.addMethod("alphanum", function(value, element) {�    return this.optional(element) || /^([a-zA-Z0-9]+)$/.test(value);�  }, "半角英数字を入力してください"�);��//郵便番号(例:012-3456)�jQuery.validator.addMethod("postnum", function(value, element) {�    return this.optional(element) || /^Â¥d{3}Â¥-Â¥d{4}$/.test(value);�  }, "郵便番号を入力してください(例:123-4567)"�);��//携帯番号(例:010-2345-6789)�jQuery.validator.addMethod("mobilenum", function(value, element) {�    return this.optional(element) || /^0Â¥d0-Â¥d{4}-Â¥d{4}$/.test(value);�  }, "携帯番号を入力してください(例:010-2345-6789)"�);��//電話番号(例:012-345-6789)�jQuery.validator.addMethod("telnum", function(value, element) {�    return this.optional(element) || /^[0-9-]{12}$/.test(value);�  }, "電話番号を入力してください(例:012-345-6789)"�);���//2017-02-28 K.Sasaki�jQuery.validator.addMethod("account", function(value, element) {�    //accountの本当の制限は 3-10文字 ^[a-z0-9]+$�    return this.optional(element) || (/^[a-z0-9_-]+$/.test(value) && /^[a-z]/.test(value));�  }, "半角英数(小文字)、先頭は数字不可で入力してください"�);�jQuery.validator.addMethod("account_password", function(value, element) {�    return this.optional(element) || (/^[a-zA-Z0-9]+$/.test(value));�  }, "半角英数で入力してください"�);��jQuery.validator.addMethod("fqdn", function(value, element) {�    return this.optional(element) || /^[a-z0-9.-]+\.[a-z0-9.-]{2,}$/.test(value);�  }, "FQDNでドメインを入力してください"�);��jQuery.validator.addMethod("domain", function(value, element) {�    return this.optional(element) || /^([a-z0-9.-]+)$/.test(value);�  }, "半角英数(小文字) 記号[- .] で入力してください"�);�jQuery.validator.addMethod("sub_domain_first", function(value, element) {�    return this.optional(element) || /^([a-z0-9-]+)$/.test(value);�  }, "半角英数(小文字) 記号[-] で入力してください"�);��jQuery.validator.addMethod("xrea", function(value, element) {�    return this.optional(element) || ! /^(.*\.)?xrea\.com$/.test(value);�  }, "禁止されているドメイン名です"�);��jQuery.validator.addMethod("alphanum_small", function(value, element) {�    return this.optional(element) || /^([a-z0-9]+)$/.test(value);�  }, "半角英数(小文字)で入力してください"�);��jQuery.validator.addMethod("valueNotEquals", function(value, element, arg){�  return arg !== value;�}, "選択してください");��jQuery.validator.addMethod("full_url", function(value, element) {�    return this.optional(element) || /^http(s)?:\/\/([a-zA-Z0-9#%&?=./~_-]+)$/.test(value);�  }, "http(s)://からurlの形式で入力してください"�);��jQuery.validator.addMethod("directory", function(value, element) {�    return this.optional(element) ||  /^([a-zA-Z0-9_@./-]+)$/.test(value);�  }, "ディレクトリに使用できない文字列が含まれています"�);��jQuery.validator.addMethod("command", function(value, element) {�    return this.optional(element) ||  /^([a-zA-Z0-9<>&_@./ -]+)$/.test(value);�  }, "コマンドに使用できない文字列が含まれています"�);��//全角文字が含まれていないか�jQuery.validator.addMethod("not_zenkaku", function(value, element) {�    return this.optional(element) || /^[\x20-\x7F]+$/.test(value);�  }, "全角文字が含まれています"�);�//全角文字が含まれていないか 改行ok�jQuery.validator.addMethod("not_zenkaku_textarea", function(value, element) {�    return this.optional(element) || /^[\x20-\x7F\r\n]+$/.test(value);�  }, "全角文字が含まれています"�);��//メールアドレス [address_name]@domain.com�jQuery.validator.addMethod("address_name", function(value, element) {�    return this.optional(element) || /^[a-zA-Z0-9+_.-]+$/.test(value);�  }, "半角英数(小文字) 記号[- . _ +] で入力してください"�);�//転送先メールアドレス [email protected],[email protected]�jQuery.validator.addMethod("mail_address_multi", function(value, element) {�    var self = this;�    //console.log(value);�    //受信方法:エラー�    if (/^return$/.test(value)) {�      return true;�    }�    if (! (this.optional(element) || /^[a-zA-Z0-9,@+_. -]*$/.test(value))) {�      return false;�    }�    var arr = value.split(",");�    //console.log(arr);�    for (var i=0;i<arr.length;i++) {�      if (!(this.optional(element) || /^[a-zA-Z0-9+_.-]+@[a-z0-9_.-]+\.[a-z0-9.-]{2,}$/.test(arr[i].replace(/^\s+|\s+$/g,'')))) {�        return false;�      }�    }�    return true;�  }, "メールアドレスを入力してください(半角英数(小文字) 記号[- . _ +] 複数の場合「,」カンマ区切り)"�);�//cron�jQuery.validator.addMethod("cron", function(value, element) {�    return this.optional(element) || /^[0-9*/,-]+$/.test(value);�  }
1, "数字 記号[* / , -] で入力してください"�);�jQuery.validator.addMethod("cron_min", function(value, element) {�    return this.optional(element) || /^[0-9]+$/.test(value);�  }, "数字で入力してください"�);�//tool htpasswd�jQuery.validator.addMethod("htpasswd_user", function(value, element) {�    return this.optional(element) || /^[a-zA-Z0-9_-]+$/.test(value);�  }, "半角英数字 記号[ - _ ] で入力してください"�);�jQuery.validator.addMethod("htpasswd_pass", function(value, element) {�    return this.optional(element) || /^[0-9]+$/.test(value);�  }, "数字で入力してください"�);�jQuery.validator.addMethod("share_ip_subdomain", function(value, element, arg) {�    var domain = arg.domain.val();�    var ip = arg.ip.val();�    // console.log(domain,ip,arg);�    // console.log(!(value!==arg.share_ip && $.inArray(domain, arg.vd_subdomains)>=0));�    return this.optional(element) || !(value!==arg.share_ip && $.inArray(domain, arg.vd_subdomains)>=0);�  }, "VDサブドメインには共有IPを設定してください"�);�jQuery.validator.addMethod("free_ssl_check", function(value, element, arg) {�    var $ssl_status = arg.ssl_status;�    //console.log($ssl_status.filter(':checked').val()==="1");�    // console.log(!(value!==arg.share_ip && $.inArray(domain, arg.vd_subdomains)>=0));�    return this.optional(element) || $ssl_status.filter(':checked').val()!=="1";�  }, "無料SSL利用時には転送設定を行えません"�);����/**� *� * required	必須入力チェックを行う� * remote	バリデーション結果をサーバに問い合わせる� * email	入力値がメールアドレスのフォーマットであるか� * url	入力値がURLのフォーマットであるか� * date	入力値が日付であるか� * dateISO	入力値がISO形式の日付であるか� * number	入力値が数字であるか� * digits	入力値がクレジットカード番号のフォーマットであるか� * creditcard	入力値がクレジットカード番号のフォーマットであるか� * equalTo	入力値が指定した値と一致しているか� * maxlength	入力値が指定した桁数以下か� * minlength	入力値が指定した桁数以上か� * rangelength	入力値が指定した桁数の範囲であるか� * range	入力値が指定した数字の範囲であるか� * max	入力値が指定した数字以下であるか� * min	入力値が指定した数字以上であるか� *� * @param check_inputs_func� * @param rules� * @param messages� * @returns {{debug: boolean, onkeyup: onkeyup, errorClass: string, validClass: string, highlight: highlight, showErrors: showErrors, rules: *, messages: *, submitHandler: submitHandler}}� */�var validate_obj_func = function(check_inputs_func,rules,messages) {�  return {�    onkeyup: function(element) {$(element).valid()},�    onclick: function(element) {$(element).valid()},�    ignore: ".ignore",�    errorClass : "input_error",�    validClass : "input_valid",�    highlight: function(element, errorClass) {�      //console.log(element, errorClass);�    },�    showErrors: function(errorMap, errorList) {�      //console.log(this.numberOfInvalids(), errorMap, errorList);�      if (! errorList.length) {�        $(this.currentElements[0]).removeClass("form-control-warning").addClass("form-control-success");�        $(this.currentElements[0]).closest(".form-group").removeClass("has-warning").addClass("has-success");�      } else {�        $(this.currentElements[0]).removeClass("form-control-success").addClass("form-control-warning");�        $(this.currentElements[0]).closest(".form-group").removeClass("has-success").addClass("has-warning");�      }�      this.defaultShowErrors();�      //all input ok?�      check_inputs_func();�    },��    rules : rules,�    messages : messages,��    onsubmit: false,�    submitHandler: function() {  }��  };��};��

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.