字符串使用replace方法实现批量替换

var str = '

文章内容1


文章内容2


' var newStr = str.replace(/(\|\<\/p>|\
)/gi, function ($0, $1) { return { "": ' ', "

": ' ', "
":"/n", }[$1]; });

replace里的g表示全局替换,而每个关键词前面的\则为转义字符,在针对html类的标签替换的时候,是必不可少的。如果在不是html dom结构里实现br的换行效果可以使用/n代替,比如划过某一个元素的title属性里实现换行,可以用/n

你可能感兴趣的:(实战得真知,js+jquery)