/** * メッセージ取得クラス */ var Messages = { _SPSYSMSG001: 'ただいまお取り扱いを休止しているか、ネットワークが接続されておりません。', _SPSYSMSG002: 'ネットワークが接続されていません。接続状況を確認し、もう一度お試しください。', _SPSYSMSG003: 'ログアウトしてよろしいですか?', _SPMSG001001: [ 'ここからは三井住友海上火災保険株式会社の', '「ネットde保険@ばいく」の手続画面となります。' ].join("\n"), _SPMSG007001: [ '', 'マイレージ会員番号が入力されていません。', '', 'マイレージ会員番号入力なしでよろしければ「OK」を,', '入力する場合は「キャンセル」を押してください。' ].join("\n"), _SPMSG008001: [ '画面の記載内容をご確認いただき、□にチェックを入れてください。', '記載内容にご同意いただけない場合、お申し込みいただくことはできません。' ].join("\n"), _SPMSG008002 : [ 'ご入力いただいた事前申込契約の情報で既に契約が存在します。処理継続してよろしいでしょうか?' ].join("\n"), _SPMSG008003 : [ 'ご入力いただいた申込契約の情報で既に契約が存在します。処理継続してよろしいでしょうか?' ].join("\n"), // 20180112 修正 START _SPMSG009001: [ '保険料のお支払いに使用されるカードをご確認ください。', '', '***********************************', 'カード名義人 : {1} ', 'カード番号 : {2}', '有効期限 : {3}月 {4}年', 'セキュリティコード:{5}', '***********************************', '', 'よろしければ「OK」を、訂正の場合は「キャンセル」を押してください。' ].join("\n"), // 20180112 修正 END _SPMSG009002: '契約者ご本人のクレジットカード以外はご利用になれません。', // 20180112 修正 START _SPMSG009003: '「カードの名義人は申込人(保険契約者)と同一ですか?」を選択してください。', _SPMSG009004: '法人カード、デビット機能付きキャッシュカード、家族カードやプリペイド式クレジットカードでのお支払いはできません。', // 20180112 修正 END _SPMSG009005: '「カードの種類はクレジットカードですか?」を選択してください。', // 20180112 追加 START _SPMSG009006: '{1}をご確認ください。', _SPMSG009007: '誠に申し訳ありませんが、クレジットカードエラーが発生したため、処理が継続できません。', _SPMSG009008: 'ご指定のクレジットカードでは本サービスをご利用いただけません。有効期限をご確認ください。', _SPMSG009009: '「セキュリティコード」は半角数字3桁以上で入力してください。', _SPMSG009010: '{1}を選択してください。', _SJBAS101000: '{1}を入力してください。', _SJBAS101001: '{1}は半角数字で入力してください。', // 20180112 追加 END _SPMSG022001: '事前申込内容を削除しますか?', _SPMSG024001 : [ '修正した内容で更新します。', 'よろしいですか?' ].join("\n"), /** * メッセージを取得する。 * @param message_id メッセージID * @param params 置換文字を配列で指定 */ get: function(message_id, params) { var message = this['_' + message_id]; if (!params || !params.length) { return message; } $.each(params,function(index, param) { // params.forEach(function(param, index) { message = message.replace(new RegExp('\\{' + (+index + 1) + '\\}', 'g'), param); }); return message; } };