RunJS 演示代码 求正则匹配空白行删除掉问题,一段文本内容,一行文字,直接回车的空一行隔一行空白行再写字匹配不到,这个空白行没有按下空格,没有按下tab键,纯空白行,就是匹配不到以下失败的的正则str=str.replace(/^[\n]$/g,""); // 以行开头以行结束的行,匹配不到失败str=str.replace(/^[\r\n]$/g,""); //加\r 还是失败str=str.replace(/[\n]/g,""); //去掉 \^\$ 这样的话 连有文字有东西的行,的换行符都没了,整个文章都成一行了还是匹配失败!str=str.replace(/^\s+$/g,""); //以空白开头 以空白结尾 也匹配失败!哎,求大神解决。。。上代码谢谢!
str=str.replace(/\n[\n]+/g,"\n");试试这个。。就是把两个或更多个连续的换行符替换成一个换行符。