我为用户提供了在其个人资料页面上创建自己的小部件的功能。这些小部件是由HTML代码通过用户输入创建的。
但是有时,如果用户输入无效的html代码,则小部件字段会损坏。为了避免这种情况,我必须确保用户输入的html代码有效。
我的问题是如何通过PHP或Javascript检查html代码验证。
提前致谢。
最佳答案
您可以使用tidy php扩展名;
您可以做很多事情,但就您的情况而言,我认为您可以使用repairString
方法获取用户输入的纯净版本并将其与初始版本进行比较,
像这样:
$tidy = new tidy();
$clean = $tidy->repairString($user_input);
如果在
repairString
方法期间未进行任何更改; $user_input
和$clean
应该相同。