根据订单定位字符串的特定部分

时间:2016-06-15 13:59:21

标签: javascript jquery

我试图从元标记中获取一个数字 - 但不确定如何定位字符串的特定部分。我想获取字符串中的数字 - 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, €">

1 个答案:

答案 0 :(得分:2)

&#13;
&#13;
$.each($('meta'),function(){


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

})
&#13;
<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, €'>
&#13;
&#13;
&#13;

检查出来