/**
* @module transfer
* @description html解码(反转义)
* @param { String } text 需要反转义的字符串
* @param { Boolean } useDom 转换方法选择
* @return { String }
*/
function htmlDecode(text, useDom) {
if (text.length === 0) return ''
let output = ''
if (useDom) {
let el = document.createElement('div')
el.innerHTML = text
output = el.innerText || el.textContent
el = null
} else {
output = text.replace(/&/g, '&')
output = output.replace(/</g, '<')
output = output.replace(/>/g, '>')
output = output.replace(/ /g, ' ')
output = output.replace(/'/g, '\'')
output = output.replace(/"/g, '"')
}
return output
}
export default htmlDecode