求# #中间所有的字母和汉字及高亮显示 正则

2011-08-11 22:56:00 by 【6yang】, 80 visits, 收藏 | 返回

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>求# #中间所有的字母和汉字 及高亮显示</title>
</head>

<body>
<script>
var ss = "#k中草药国#节vdd#bspa#";

var reg = /[^#]+[u4e00-u9fa50-9a-z_-.]*[^#$]/g;
var arr = ss.match(reg);
//alert(arr[1]);
var pa = new RegExp("("+arr[1]+")","ig");  

var oStr = arr[1].replace(pa,"<span class=searchword>$1</span>");
alert(oStr);
//alert(arr[1].replace('#', ''));
</script>

</body>
</html>

分享到:
share

    图片原图

    loading

    loading