读书人

使用在线编辑器后如何检查用户输入的

发布时间: 2012-01-29 21:39:32 作者: rapoo

使用在线编辑器后,怎么检查用户输入的html代码的完整性
我使用div来构造页面,用在线编辑器提交数据

这样,当在线编辑器提交的html代码不完整的时候,比如多了个 </div>
那么, 数据提交成功后,我的页面就全部乱掉了
请问这种问题应该怎么解决?


[解决办法]
貌似这个用堆栈实现比较好一些

读取一个标记,如果是开始标记,入栈
如果是结束标记,看跟栈顶标记是否匹配(一个开始一个结束,名字啥的都一样)
如果匹配,则栈顶标记出栈,如果不匹配,抛异常也好报错也好反正就是用户输入错误了

读书人网 >C#

热点推荐