这段时间为匹配HTML代码的问题所烦恼,因为有些客户上传的资料可能包括一些HTML代码,如果是完全匹配的还好说,有些是残缺不整的,要么少了前部份,要么少了后半部份,甚至还会少了<或>,麻烦.
今天一狠心,还是把<,/>或>开头的字符串全给删除了完事,:)
去除HTML代码的(代码是匹配的)
obj2.value = obj.value.replace(/</?[^>]*>/g,''); //去除HTML tag
去除<开头的字符串
obj2.value = obj2.value.replace(/<.*/g,''); //去除<开始的字符串
去除/>开头的字符串
obj2.value = obj2.value.replace(/\/>.*/g,''); //去除/>开始的字符串
去除>开头的字符串
obj2.value = obj2.value.replace(/>.*/g,''); //去除>开始的字符串
本文介绍了一种有效的方法来去除HTML代码中的各种不完整标签,包括<、/>及>开头的字符串,通过使用JavaScript正则表达式实现。
491

被折叠的 条评论
为什么被折叠?



