正则表达式 – 使用正则表达式查找没有alt属性的img标签

前端之家收集整理的这篇文章主要介绍了正则表达式 – 使用正则表达式查找没有alt属性的img标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在通过一个大型网站(1600页)使其通过优先级1 W3C WAI.因此,像图片标签这样的东西需要有alt属性.

找到没有alt属性img标签的正则表达式是什么?如果可能,我们可以用一个解释来解决其他问题.

我在Visual Web Developer 2008的办公室.Edit>>查找对话可以使用正则表达式.

这真的很棘手,因为正则表达式主要是关于匹配那里的东西.有了周到的诡计,你可以做一些事情,比如“找不到B之前,之后是B”等等.但是我觉得最实用的解决方案不是这样.

我的建议依赖于你现有的代码,不要太疯狂,你可能需要微调它,但是如果你真的想使用RegEx搜索解决你的问题,那么我认为这是一个很好的例子.

所以我建议的是找到所有的img标签,可以(但不需要)具有img元素的所有有效属性.这是否可以与您合作的方法是让您决定.

提案:

/<img\s*((src|align|border|height|hspace|ismap|longdesc|usemap|vspace|width|class|dir|lang|style|title|id)="[^"]"\s*)*\s*\/?>/

目前的限制是:

>它希望您的属性值由双引号分隔,>它不考虑可能的inline on *事件属性,>它没有找到具有“非法”属性的img元素.

猜你在找的正则表达式相关文章