JavaScript RegExp 对象操作实例:
HTML代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jquery.min.js" ></script>
</head>
<body>
<table>
<tr><td>1A</td><td>1</td><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2A</td><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3A</td><td>3</td><td>3</td></tr>
<tr><td>4</td><td>4</td><td>4</td><td>4A</td><td>4</td></tr>
<tr><td>5</td><td>5</td><td>5</td><td>5</td><td>5A</td></tr>
</table>
</body>
</html>
没有使用RegExp对象前效果图:
在HTML源码中加入以下代码:
<script type="text/javascript">
$(function(){
var regtd = new RegExp("A","g");//g,表示全部替换。
for (var i=0; i<$("td").length; i++) {
var valTd = $("td:eq("+i+")").text();
$("td:eq("+i+")").text("")
valTd = valTd.replace(regtd,"<font color=red>@</font>");
$("td:eq("+i+")").append(valTd);
}
})
</script>
效果图: