-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
4

1 回答 1

0

在包含方法中使用单引号:

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

然后:

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

将返回false

于 2013-10-25T12:29:31.670 回答