这可能是一个非常简单的问题,但我花了几个小时寻找一个令人满意的答案,却没有找到任何答案:
我从用户那里得到一个字符串,但我想清理并在警报中显示它。我能想到的最好的方法是编写以下函数:
/**
* This function replaces XML character entities. '&', '<' and '>' with '&', '<' and '>' respectively.
*/
function sanitize ( str ) {
if ( !str ) {
return str;
}
return str.replace( '&', '&' ).replace( '<', '<').replace( '>', '>');
}
有用。但问题是:
Javascript 中没有任何标准函数可以更有效地或本机地清理字符串吗?(我担心 Chrome 和 Firefox)
注意:我已经搜索过 StackOverflow 并且像这样的线程不是我的答案。