2014-06-08 4 views
0

검색어를 입력하고 아마존 링크가 열리는 표를 설정했지만 여러 키워드를 얻으려면 +를 추가해야합니다.자바 스크립트 대체 문자

나는 var removeSymb = split(' ').join('+');을 사용하여 공간으로 바꾸었지만 링크가 작동하지 않으며 +이 필요합니다.

업데이트 :

var finalAddress1 = "amazon"+country+"/gp/community-content-search/results/…;

검색이해야하는 경우 : 나는 다음 ASIN, 국가와 형식이 최종 문자열 키워드를 입력 할 수있는 양식을 가지고

var url = "www.amazon"+country+"/gp/community-content-search/results/ref=cm_srch_q_rtr/?qu‌​ery="+keyword1+"&search-alias=community-reviews&Go.x=-646&Go.y=-262&idx.asin="+as‌​in+"&tag=amazon-review0a-21"; 

두 키워드 사이에 +를 추가해야하지만 여러 키워드를 제거해야하므로 공간을 사용하지만 +은 하이퍼 링크에 입력되었습니다

어떻게해야합니까?

var removeSymb = str.replace(/\s/g,'+'); 
+0

이 "hello world 데모".split ('') .join ('+');'작동해야합니까? 나는 링크가 어떤 문제인지 명확하지 않다. – Dalorzo

+0

링크는 +가 모든 것을 제거한 코드를 작동 시키는데 필요하다. –

+0

좋아요. 그래서 저는 asin, country 그리고 마지막으로 키워드를 입력 할 양식을 가지고 있습니다 \t var finalAddress1 = "http : //www.amazon"+ country + "/ gp/community-content-search-results/ref = cm_srch_q_rtr /? query = "+ keyword1 +"& search-alias = 커뮤니티 리뷰 & Go.x = -646 & Go.y = -262 & idx.asin = "+ asin +"& tag = amazon-review0a-21 "; 검색을 위해 여러 개의 키워드가 있어야합니다. 그 사이에 +를 추가해야하지만 이것을 제거해야합니다. 그래서 공간을 사용하십시오. + 하이퍼 링크에 입력되어 있습니다. –

답변

1

은 텍스트가 포함 된 문자열입니다.

var string = ' '; 
var reg = new RegExp(string, 'g'); 

str = str.replace(reg, ''); 
0

당신은 이것에 대한 정규식을 사용할 수 있습니다 str 가정