如何使用js中的正则表达式替换特定字符串?

时间:2013-09-23 11:15:53

标签: javascript regex

我有以下格式的html字符串块:

<td>3</td><td>2</td><td>foo</td><td>foo</td><td>bar</td><td>hallo</td>

我需要使用正则表达式删除第一个块。标签的内容可能是任何字符串。

感谢。

2 个答案:

答案 0 :(得分:0)

var s = "<td>3</td><td>2</td><td>foo</td><td>foo</td><td>bar</td><td>hallo</td>";

s.replace(/^<td>.+?<\/td>/, "")

// returns "<td>2</td><td>foo</td><td>foo</td><td>bar</td><td>hallo</td>"

答案 1 :(得分:0)

您可以使用jquery。它会让你的生活变得非常轻松。

使用以下代码:

  $("#myTable tr td:first-child").remove();

工作演示: http://jsfiddle.net/DLXCA/