Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何转换&#(否);在javascript中嵌入到一个字符串到一个具有相应字符的字符串?_Javascript - Fatal编程技术网

如何转换&#(否);在javascript中嵌入到一个字符串到一个具有相应字符的字符串?

如何转换&#(否);在javascript中嵌入到一个字符串到一个具有相应字符的字符串?,javascript,Javascript,如何转换&#(否);在javascript中嵌入到一个字符串到一个具有相应字符的字符串 theString.replace(/&#x([0-9a-f]+);/ig, function(s, code) { return String.fromCharCode(parseInt(code, 16)); }) 十进制(&#(\d+))也类似 对于实体(©;),您需要一个查找表 为什么不直接将字符串显示为HTML呢?如果你想避免XSS,只需去掉所有的。实际上我是一个初学者,我正

如何转换&#(否);在javascript中嵌入到一个字符串到一个具有相应字符的字符串

theString.replace(/&#x([0-9a-f]+);/ig, function(s, code) {
  return String.fromCharCode(parseInt(code, 16));
})
十进制(
&#(\d+)
)也类似

对于实体(
©;
),您需要一个查找表



为什么不直接将字符串显示为HTML呢?如果你想避免XSS,只需去掉所有的

实际上我是一个初学者,我正在使用textarea容器来执行html_entity_解码功能,但它没有转换这些spl。字符。这样显示。@KK:我明白了。在JS中,
.replace
可以接受函数作为替换。如果提供了一个函数,参数将作为(1)整个匹配文本(即
和#xABCD;
)和(2)第一个捕获组(
ABCD
),(3)第二个捕获组等馈送。由于整个匹配文本没有用处,我们只需忽略它。我仍然有疑问,s是什么,代码是什么?你提到这么多的组,是否都以数组的形式传递?@KK:你知道正则表达式吗?