code: function replace(value) {
  
    // 漢数字、漢字、全角文字を半角数字に変換
    value = suji(value);
  
    // 和暦時西暦に変換
    value = value.replace(REG_ERA, (x, g, n, af) => {
      var era = ERA_MAP[g];
      return '' + (era.y + (n === '元' ?  1 : +n) - 1) + af;
    });
  
    // 午前午後を24時間表記に変換
    value = value.replace(REG_AMPM, (x, ampm, n) => {
      var pm = ampm === '午後' || ampm.toLowerCase() === 'pm';
      return pm ? +n + 12 : n;
    });
  
    return value;
  }
docs: 漢数字、漢字、全角文字・和暦・午前・午後を半角数字に変換
  @param  {String} value
  @return {String} value