不能用RegExp替换UTF-8字符

Tho*_*lle 3 javascript regex utf-8

我有一个UTF-8字符串?.根据我的理解,如果要替换字符串中的UTF-8字符,请指定具有十六进制表示的字符,如下所示:

var string = "???Middle???";
console.log("Match? " + /\u21b5/.test("?"));
console.log(string);
string = string.replace("/\u21b5/g", "");
console.log(string);
Run Code Online (Sandbox Code Playgroud)

这是匹配,但替换不起作用.我错过了什么?

的jsfiddle

axe*_*uch 8

您正在使用字符串而不是正则表达式

string = string.replace(/\u21b5/g, "");
Run Code Online (Sandbox Code Playgroud)