JavaScript(RegExp 对象) 特定字符高亮:new RegExp()

xiaoxiao2021-02-28  12

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>

效果图:

转载请注明原文地址: https://www.6miu.com/read-2602790.html

最新回复(0)