Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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中http响应字符串中的数字_Javascript_Json_String_Replace_Encoding - Fatal编程技术网

如何去除符号和、磅和;Javascript中http响应字符串中的数字

如何去除符号和、磅和;Javascript中http响应字符串中的数字,javascript,json,string,replace,encoding,Javascript,Json,String,Replace,Encoding,我目前有一个API,它在括号内返回以下字符串 (Multivitamin Gummies - Berry, Peach & Orange - 150ct - Up&Up™) 我希望它被格式化成这样的用户 (Multivitamin Gummies - Berry, Peach & Orange - 150ct - Up&Up) 有没有一种方法可以在javascript中动态执行此操作 下面是另一个例子: (Aloe Hand Sanitiz

我目前有一个API,它在括号内返回以下字符串

(Multivitamin Gummies - Berry, Peach & Orange - 150ct - Up&Up™)
我希望它被格式化成这样的用户

(Multivitamin Gummies - Berry, Peach & Orange - 150ct - Up&Up)
有没有一种方法可以在javascript中动态执行此操作

下面是另一个例子:

(Aloe Hand Sanitizer Gel - 8 fl oz - Up&Up™) 
应该回来

(Aloe Hand Sanitizer Gel - 8 fl oz - Up&Up)
我希望这有帮助

var str='芦荟洗手液凝胶-8液盎司-上下™';
console.log(str.match(/[^™]+/)[0]);
我希望这能有所帮助

var str='芦荟洗手液凝胶-8液盎司-上下™';

console.log(str.match(/[^™]+/)[0]);
将要替换的字符添加到或
中,如下面的正则表达式中,并使用
.replace()

var str='芦荟洗手液凝胶-™ 8液盎司-向上和向上™';

console.log(str.replace(/™|& |&"8482/g“”)
在或
中添加要替换的字符,如下面的正则表达式中所示,并使用
.replace()

var str='芦荟洗手液凝胶-™ 8液盎司-向上和向上™';

console.log(str.replace(/™|& |&"8482/g,“”)
看起来您想用空字符串替换所有Unicode

您可以使用regex
str.replace(/(&#\d+)/g,”)
删除这些字符

var str='(多种维生素软糖-浆果、桃子和橙子-150ct-Up&Up™;);
console.log(str.replace(/(&#\d+)/g,”);
str='(芦荟洗手液凝胶-8液盎司-Up和#38;Up和#8482;);

log(str.replace(/(&#\d+)/g,”)
看起来您想用空字符串替换所有Unicode

您可以使用regex
str.replace(/(&#\d+)/g,”)
删除这些字符

var str='(多种维生素软糖-浆果、桃子和橙子-150ct-Up&Up™;);
console.log(str.replace(/(&#\d+)/g,”);
str='(芦荟洗手液凝胶-8液盎司-Up和#38;Up和#8482;);
console.log(str.replace(/(&#\d+)/g,”)
有没有办法动态删除&和™,因为它们在UI中显示在tm上标的位置?谢谢。有没有办法动态删除&和™,因为它们在UI中显示在tm上标的位置?谢谢。
/™|&#38|&#8482/g