我想在我的js中替换./
的所有实例
我的代码就像这样
var text = './test';
var baseUrl = 'http://www.example.com/';
text = text.replace(/./\/g, baseUrl);
这不起作用,因为我也想替换正斜杠。我怎么能忽略这个?
答案 0 :(得分:3)
尝试匹配\.
之类的\/
和\/
之类的正斜杠:
如果你想匹配一个文字点,你必须使用反斜杠来逃避它,否则它将匹配dot。
您必须(Almost) Any Character var text = './test';
var baseUrl = 'http://www.example.com/';
text = text.replace(/\.\//g, baseUrl);
console.log(text);
,因为这是用于正则表达式开头和结尾的分隔符。
app.get("/category", function(req, res) {
Category.find(function(err, foundCategories) {
if (err) {
res.redirect("/panel-admin");
} else {
res.render("category", { Categories: foundCategories });
}
});
});