如何删除 JavaScript 字符串中的所有反斜杠?
var str = "one thing\\\'s for certain: power blackouts and surges can damage your equipment.";
我想要像
这样的输出one thing's for certain: power blackouts and surges can damage your equipment.
更新:
我正在 JavaScript 的帮助下从页面中抓取数据并显示在精美的弹出框上。
请帮我解决这个问题
这是根据标题的答案,因为标题是“删除Javascript中的所有斜杠”不是反斜杠。下面是在 JavaScript 中删除字符串中所有斜杠的代码。
str = '/mobiles-phones/.png';
str.replace(/\//g, "")//output would be "mobiles-phones.png";
正则表达式很棒
str.replace(/\\/g,'')
方法1:使用正则表达式的replace()方法
// Input string
let origString = 'string / with some // slashes /';
// Display
console.log(origString);
// Replacement for slash
let replacementString = '*';
// Replaced string
let replacedString = origString.replace(/\//g, replacementString);
// Display output
console.log(replacedString);
输出
string / with some // slashes /
string * with some ** slashes *
方法2:使用JavaScript split()方法
// Input String with slashes
let origString = 'string / with some // slashes /';
// Display input string
console.log(origString);
// Replacement for slash
let replacementString = '*';
// Replaced String
let replacedString = origString.split('/').join(replacementString);
// Display output
console.log(replacedString);
输出
string / with some // slashes /
string * with some ** slashes *
方法3:使用JavaScript的replaceAll()方法
// Input string
let origString = 'string / with some // slashes /';
// Display input string
console.log(origString);
// replacement cahracter
let replacementString = '*';
// Replace all slash using replaceAll method;
let replacedString =
origString.replaceAll('/', '*');
// Display output
console.log(replacedString);
输出
string / with some // slashes /
string * with some ** slashes *
如何在 JavaScript 中进行字符串替换,将“9.61”转换为“9:61”?
var str = "one thing\\\'s for certain: power blackouts and surges can damage your equipment.";
str.replace("\", "");