您的位置:首页 > 编程语言 > Java开发

js和java去掉html标签和所有空格

2017-01-23 19:22 609 查看
js

/**
* 去掉html标签和所有空格
* @param str
* @returns {*}
*/
function removeHTMLTag(str) {
str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
str = str.replace(/ /ig, '');//去掉 
str = Trim(str, "g");
return str;
}

function Trim(str, is_global) {
var result;
result = str.replace(/(^\s+)|(\s+$)/g, "");
if (is_global.toLowerCase() == "g") {
result = result.replace(/\s/g, "");
}
return result;
}
console.log(removeHTMLTag('<a>test</a>'));


java

String str = "<a>dasdas</a>";
String content = str.replaceAll("</?[^>]+>", ""); //剔出<html>的标签
content = content.replaceAll("<a>\\s*|\t|\r|\n</a>", "");//去除字符串中的空格,回车,换行符,制表符
content = content.replaceAll(" ", "");//去除字符串中的空格,回车,换行符,制表符
System.out.println(content);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html 标签