2016-06-15 2 views
-1

메타 태그에서 숫자를 가져 오려고하지만 문자열의 특정 부분을 대상으로 지정하는 방법을 알 수 없습니다. 문자열에서 번호를 가져 오려고합니다 - 0888462709866. 가져 오는 방법 - 문자열의 해당 위치로 이동해야합니까?주문에 따라 문자열의 특정 부분을 목표로 지정

문제는 다음 두 번째 예와 같이 문자열이 아닌 경우가 있습니다. 그것은 쉼표를 유지하므로 주문은 동일해야합니다.

스크립트 : 수와

ccs_cc_args.push(['EAN_CODE', $("meta[name='description']").attr('content')]); 
console.log(ccs_cc_args); 

:

<meta name="description" lang="nl" content="MacBook 12&quot; 16E M5-6Y54/8GB/512SSD/Space Grey CM5 1.2GHz/HD Graphics 515/US Int. keyboard, MLH82N/A, 0888462709866, Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €”> 

수 없음 :

<meta name="description" lang="nl" content="MacBook Pro 13&quot; 12M i5-3210M/8GB/500GB/DVDRW/10.10 DC i5 2.5GHz/Graphics 4000/US Keyboard, MD101-US-BTO1-A3, , Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €"> 
+0

무엇을 더 자세히 설명 할 수 있습니까? – guradio

+0

안녕하세요 Guradio. 위에서 볼 수있는 첫 번째 메타 태그에서 볼 수있는 숫자의 문자열을 가져 오려고합니다. 0888462709866 위에서 쓴 스크립트는 메타에서 모든 것을 가져옵니다. 퍼즐의 마지막 부분은 다른 사람들과 친하게 지내고 나를 도왔습니다. –

+0

두 번째 질문은 어떨까요? – guradio

답변

2

$.each($('meta'),function(){ 
 

 

 
console.log($(this).attr('content').split(',')[2]) 
 

 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<meta name='description' lang='nl' content='MacBook 12&quot; 16E M5-6Y54/8GB/512SSD/Space Grey CM5 1.2GHz/HD Graphics 515/US Int. keyboard, MLH82N/A, 0888462709866, Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €'> 
 

 
<meta name='description' lang='nl' content='MacBook Pro 13&quot; 12M i5-3210M/8GB/500GB/DVDRW/10.10 DC i5 2.5GHz/Graphics 4000/US Keyboard, MD101-US-BTO1-A3, , Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €'>

,

이것을 확인하십시오

+0

언제나처럼 좋음 : D –

+0

@ JerrySvensson이 행복하게 도와 줄 수있어서 기쁩니다 :) – guradio

관련 문제