code: function decode(morse, option) {
      option = defaultOption(option);
      var msg = [];
      morse = morse.split(option[0]); // 分割为数组
      var mor, r;
      for (var i = 0, l = morse.length; i < l; i++) {
        mor = morse[i].replace(/\s+/g, '') // 去除空格
                      .replace(new RegExp('\\' + option[1], 'g'), '0')
                      .replace(new RegExp('\\' + option[2], 'g'), '1'); // 转二进制;
        r = standardReverse[mor];
        if (! r) r = morseHexUnicode(mor); // 找不到，说明是非标准字符的 morse，使用 unicode 解析方式。
        msg.push(r);
      }
      return msg.join('');
    }
docs: decode: encode string to morse code.
  - morse: morse code need to be decode.
  - option: encode option.
  
  Return the decode string.
  
  Usage
  var option = {
  space: ' ',
  long: '-',
  short: '*'
  };
  xmorse.decode('** *-** --- ***- * -*-- --- **- *-*-*-', option);
  Will get return with `ILOVEYOU`.