2013-10-25 105 views
-2

整個字符串我得到這樣的HTML,javascript代碼響應,檢查響應包含在紅寶石

<td style="width:42px;text-align:center"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Information_icon.svg" class="image" title="Информация"><img alt="Информация" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Information_icon.svg/32px-Information_icon.svg.png" width="32" height="32" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Information_icon.svg/48px-Information_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/35/Information_icon.svg/64px-Information_icon.svg.png 2x" /></a></td> 
<td style="vertical-align:middle"> 
<p>Полезно посмотреть на метод <a href="/wiki/Ruby/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA/String#String.23sub.21" title="Ruby/Справочник/String">sub!</a>, который имеет схожую функциональность</p> 
</td> 
</tr> 
</table> 
<table class="metadata plainlinks ambox ambox-style"> 
<tr> 
<td class="ambox-image"> 
<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Nuvola_apps_important_yellow.svg" class="image" title="⚠"><img alt="⚠" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Nuvola_apps_important_yellow.svg/50px-Nuvola_apps_important_yellow.svg.png" width="50" height="42" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Nuvola_apps_important_yellow.svg/75px-Nuvola_apps_important_yellow.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Nuvola_apps_important_yellow.svg/100px-Nuvola_apps_important_yellow.svg.png 2x" /></a></div> 
</td> 
<td class="ambox-text"><b>Внимание!</b> Данный метод является «опасным», так как изменяет исходный объект. Вместо него рекомендуется использовать метод <a href="#String.23gsub">gsub</a>, который не имеет данного побочного эффекта</td> 
<td class="widthhack"></td> 
</tr> 
<script type="text/javascript"> 
    //<![CDATA[ 
    (function(){ 
     var key = '1c6c249fb3774501aad8e4a2bb177efa'; 
//bunch of code 

我怎麼能檢查是否響應包含全鍵?

var key = '1c6c249fb3774501aad8e4a2bb177efa'; 

如果我檢查包括?關鍵的一部分,它將返回true

response.include?("1c6c249f") returns true 
+0

字符串#包括哪些內容?是你需要的。 –

+0

response.include?(「1c6c249f」)應該返回false –

+1

那麼,檢查整個事情,而不是它的一部分。 –

回答

0

使用單引號在你的方法包括:

response.include?("'1c6c249fb3774501aad8e4a2bb177efa'") returns true 

然後:

response.include?("'1c6c249f'") 

將返回false