我想将字符串与值"vikas"匹配,该值一半在某个标签中(任何标签都不只使用 span(,一半在它之外。
例如:
<span class="can-map"><span id="1" class="can-map">vikas</span></span>
<span id="2" class="can-map">vi<span>kas</span></span>
通过使用这个正则表达式:/vikas/gi
我在 id=1 中获取值,但没有从 id=2 中获取值。请帮忙。
正则表达式链接
function getVikas() {
const reg = /vikas/gi;
var one = document.getElementById('1');
var two = document.getElementById('2');
console.log(reg.test(two.innerText)); // true
}
getVikas();
<span class="can-map"><span id="1" class="can-map">vikas</span></span>
<span id="2" class="can-map">vi<span>kas</span></span>
尝试这样的事情