是否有纯Javascript X / HTML验证器?

时间:2011-04-27 19:35:52

标签: javascript html validation

我想知道是否存在用于验证HTML的现有Javascript库,最好不是依赖于Web API的Javascript库。

我发现的最接近的是John Resig's HTML parser,但这似乎更多是关于修复HTML并将其转换为XML。

那里有什么东西吗?如果没有,那么适应John Resig的解析器会有多困难(而且很长)?

2 个答案:

答案 0 :(得分:4)

不,没有一个。但是我正在写一个:https://github.com/peterjwest/html_validator

答案 1 :(得分:-1)

您无法使用Javascript验证HTML,因为Javascript是从HTML中加载的,这意味着HTML已经由浏览器呈现,这意味着您可以使用Javascript查看的所有内容都是dom树。 dom树是由浏览器构建的,但是渲染并“修复”失效。

简而言之:验证HTML所需的是HTML源代码。 Javascript可以访问DOM,但不能访问源。

修改
发布后立即发布,我在想......你的意思并不是要验证自己的页面=)你只想用javascript验证一个字符串......所以忽略这个=)