我想要一个javascript函数,用html <br />
标签替换所有的b,但它只打印<br>
。 下面是函数:js正斜杠不打印
var destination = source.replace(/b/g,"<br \/>");
它不工作,难道是错的?如果是这样,有人可以告诉我怎么做吗?
我想要一个javascript函数,用html <br />
标签替换所有的b,但它只打印<br>
。 下面是函数:js正斜杠不打印
var destination = source.replace(/b/g,"<br \/>");
它不工作,难道是错的?如果是这样,有人可以告诉我怎么做吗?
原始
没有理由对字符串中的\
。
var destination = source.replace(/b/g,"<br/>");
编辑
现在你给了一个样本小提琴与此代码
function gettext(){
var input = document.getElementById("input").value;
var value = input.replace("/b/g","<br/>");
var output = document.getElementById("out").value = value;
}
看替换线
var value = input.replace("/b/g","<br/>");
它是一个字符串不是正则表达式
"/b/g"
它需要
var value = input.replace(/b/g,"<br/>");
你能改写也许这个问题?不明白你在问什么。 –
什么是只打印'
'?除非你使用XHTML,否则没有任何区别。 –