HTML语法错误用JavaScript突出显示

时间:2018-08-10 07:21:19

标签: javascript html

我正在为我们的内容团队使用的第三方网站构建chrome扩展程序。

我需要语法高亮显示语法错误-例如损坏的html标签(如{{1}),损坏的属性(如< /span>),未正确封闭的标签。 JavaScript有可能吗?

到目前为止,在完成工作后,我正在使用href="http : //domain / page /"进行少量正则表达式替换。有更好的解决方案吗?如何找到缺少的封闭标签?

highlight.js

1 个答案:

答案 0 :(得分:1)

有一些短毛猫,例如html-lint。 它们会为您提供 html 的所有错误。

请注意,href属性中的前导空格和尾随空格为allowed。短毛猫很可能不会在URI内找到空格,而您必须使用regex自己找到这些空格。