我目前有一个 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 = 'Aloe Hand Sanitizer Gel - 8 fl oz - Up&Up™';
console.log(str.match(/[^™]+/)[0]);
在正则表达式中的 or|
中添加要替换的字符,并使用.replace()
/™|&|™/g
var str = 'Aloe Hand Sanitizer Gel - ™ 8 fl oz - Up&Up™';
console.log(str.replace(/™|&|™/g, ""));
看起来你想用空字符串替换所有 Unicode。
您可以使用正则表达式str.replace(/(&#d+;)/g,"")
删除这些字符
var str = '(Multivitamin Gummies - Berry, Peach & Orange - 150ct - Up&Up™)';
console.log(str.replace(/(&#d+;)/g,""));
str = '(Aloe Hand Sanitizer Gel - 8 fl oz - Up&Up™) ';
console.log(str.replace(/(&#d+;)/g,""));