Commit 8b6d35f8 authored by 陈志良's avatar 陈志良

发布帖子时 过滤标题的html标签

parent a00f9cb0
...@@ -13,6 +13,7 @@ var then = require('thenjs'); ...@@ -13,6 +13,7 @@ var then = require('thenjs');
var _ = require('lodash'); var _ = require('lodash');
var redisThreadList = require('../utils/redisThreadList'); var redisThreadList = require('../utils/redisThreadList');
var util = require('../utils/util');
var listThreadFields = { var listThreadFields = {
...@@ -214,6 +215,9 @@ exports.findCommentByPage = function(pageNo, pageSize, q, callback) { ...@@ -214,6 +215,9 @@ exports.findCommentByPage = function(pageNo, pageSize, q, callback) {
//创建文章 //创建文章
exports.createThread = function(entity, callback) { exports.createThread = function(entity, callback) {
if(entity && entity.title){
entity.title = util.removeHTMLTag(entity.title);
}
if (!entity.share) { if (!entity.share) {
var forum = new ForumThread(entity); var forum = new ForumThread(entity);
......
...@@ -13,6 +13,13 @@ if (env == 'sandbox') { ...@@ -13,6 +13,13 @@ if (env == 'sandbox') {
API_ADDRESS = 'https://rest.wxpai.cn'; API_ADDRESS = 'https://rest.wxpai.cn';
} }
exports.removeHTMLTag = function(str) {
str = str.replace(/<\/?[^>]*>/g,''); //去除HTML tag
str = str.replace(/[ | ]*\n/g,'\n'); //去除行尾空白
str=str.replace(/&nbsp;/ig,'');//去掉&nbsp;
return str;
}
exports.loadLevel=function(ent_code,items,callback){ exports.loadLevel=function(ent_code,items,callback){
var openIds = []; var openIds = [];
_.forEach(items, function(d, i) { _.forEach(items, function(d, i) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment