jquery 正则计算字符串img标签出现次数
时间: 2023-09-11 19:10:32 浏览: 101
获取字符在字符串中出现的次数
你可以使用 jQuery 和正则表达式来计算字符串中 img 标签出现的次数。以下是示例代码:
```javascript
// 获取字符串
var str = $('body').html();
// 使用正则表达式匹配 img 标签
var regex = /<img[^>]+>/gi;
var result = str.match(regex);
// 计算出现次数
var count = result ? result.length : 0;
// 输出结果
console.log('img 标签出现了 ' + count + ' 次。');
```
在上面的代码中,我们首先获取了包含 img 标签的字符串。然后,我们使用正则表达式 `/<img[^>]+>/gi` 匹配所有的 img 标签,并将结果存储在 `result` 变量中。最后,我们计算出现次数并输出结果。
需要注意的是,上面的代码只匹配 `<img>` 标签,不包括 `<img>` 标签的自闭合形式 `<img />`。如果需要匹配自闭合标签,可以使用 `/<img[^>]*\/?>/gi` 这个正则表达式。
阅读全文