Javascript,简单:make global

时间:2011-07-31 15:23:50

标签: javascript regex global

这是一个简单的正则表达式...

document.getElementById('testing').value=f2.innerHTML.replace(">",">\n");

问题是它在第一次换行后停止了,我怎么能让它完成整个表?

谢谢!

1 个答案:

答案 0 :(得分:3)

使用.replace(/>/g, ">\n");

RegEx文字(或至少我称之为)使用两个/。一个标志着begninning,一个标志着结束。如果你需要使用替换中的实际/,你必须使用反斜杠(\)来逃避/。例如:/Hi\/Hello/

使用RegEx文字,修饰符位于最后/之后。在上面的例子中,“g”意味着全局,并将取代所有,而不仅仅是第一个。