我为用户提供了在其个人资料页面上创建自己的小部件的功能。这些小部件是由HTML代码通过用户输入创建的。

但是有时,如果用户输入无效的html代码,则小部件字段会损坏。为了避免这种情况,我必须确保用户输入的html代码有效。

我的问题是如何通过PHP或Javascript检查html代码验证。

提前致谢。

最佳答案

您可以使用tidy php扩展名;

您可以做很多事情,但就您的情况而言,我认为您可以使用repairString方法获取用户输入的纯净版本并将其与初始版本进行比较,

像这样:

$tidy = new tidy();
$clean = $tidy->repairString($user_input);


如果在repairString方法期间未进行任何更改; $user_input$clean应该相同。

09-16 20:10