我有以下两个字符串:
var block = "//div[@class='gd-row browse-grid-row'][1]/div[@class='gd-col gu3'][1]/div"
var full = "//div[@class='gd-row browse-grid-row'][1]/div[@class='gd-col gu3'][2]/div[@class='product-unit unit-4 browse-product new-design ']/div[@class='pu-details lastUnit']/div[@class='pu-price']/div[@class='pu-border-top']/div[@class='pu-final']/span"
Run Code Online (Sandbox Code Playgroud)
我需要检查块是否是完全忽略所有索引的子串.
基本上我想忽略表单的所有模式:
'[数]'
检查子字符串时.我如何在JavaScript中执行此操作?
使用replace和indexOf:
var regex = regex = /\[\d+\]/g;
full.replace(regex, '').indexOf(block.replace(regex, '')) > -1
Run Code Online (Sandbox Code Playgroud)