Browse Source

关键词高亮

wangshan 4 năm trước cách đây
mục cha
commit
e5e4353530

+ 4 - 1
src/web/staticres/js/common.js

@@ -184,6 +184,9 @@ function newredirect(zbadd,link,sid,sds,index){
 function pcredirect(link,sid){
 	window.open("/pcdetail/"+sid+".html");
 }
+
+var isNumber = /^[0-9]+$/
+var isLetter = /^[a-zA-Z]+$/
 function keyWordHighlight(value,oldChars,newChar){
 	if(typeof(oldChars) == "undefined" || oldChars == null || typeof(newChar) == "undefined" || newChar == null || newChar == ""){
 		return value;
@@ -198,7 +201,7 @@ function keyWordHighlight(value,oldChars,newChar){
 		var map = {};
 		for(var i=0;i<array.length;i++){
 			var oldChar = array[i];
-			if(oldChar.replace(/\s+/g,"") == "" || map[oldChar]){
+			if(oldChar.replace(/\s+/g,"") == "" || map[oldChar]||isNumber.test(oldChar)||isLetter.test(oldChar)){
 				continue;
 			}
 			map[oldChar] = true;

+ 6 - 0
src/web/templates/pc/biddetail.html

@@ -523,6 +523,9 @@ var ucbs_source="pc",ucbsId="{{.T.obj.ucbsId}}";
 </script>
 <script type="text/javascript" src="{{Msg "seo" "cdn"}}/js/ucbs.js?v={{Msg "seo" "version"}}"></script>-->
 <script type="text/javascript">
+var isNumber = /^[0-9]+$/
+var isLetter = /^[a-zA-Z]+$/
+//
 var hstShowFlag = false;
 var entProListShowFlag = false;
 var titleCopyDec = "";
@@ -699,6 +702,9 @@ $(function(){
 		var wordsArray = sds.split(" ");
 		if(wordsArray!=""){
 			for(var i=0;i<wordsArray.length;i++){
+        if (isNumber.test(wordsArray[i])||isLetter.test(wordsArray[i])){
+          continue
+        }
 				content = keyWordHighlight(content,wordsArray[i],"<span class='jykeyword'>$1</span>");
 				titleCopy = keyWordHighlight(titleCopy,wordsArray[i],"<span class='jykeyword'>$1</span>");
 					//项目基本信息 关键词高亮

+ 6 - 1
src/web/templates/pc/biddetail_rec.html

@@ -757,7 +757,9 @@ if (buyerperson_!=""&&buyerperson_!=null){
 if (buyertel_!=""&&buyertel_!=null){
   count++
 }
-
+//
+var isNumber = /^[0-9]+$/
+var isLetter = /^[a-zA-Z]+$/
 //
 function isWechat() {
     var ua = navigator.userAgent.toLowerCase();
@@ -1508,6 +1510,9 @@ $(function(){
 		var wordsArray = sds.split(" ");
 		if(wordsArray!=""){
 			for(var i=0;i<wordsArray.length;i++){
+        if (isNumber.test(wordsArray[i])||isLetter.test(wordsArray[i])){
+          continue
+        }
 				content = keyWordHighlight(content,wordsArray[i],"<span class='jykeyword'>$1</span>");
 				titleCopy = keyWordHighlight(titleCopy,wordsArray[i],"<span class='jykeyword'>$1</span>");
 					//项目基本信息 关键词高亮