var strObj = '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n{"text": true, ["text", "text", "text", "text"], [{ "text", "text" }]}\n\n\n'
我試圖通過消毒剝出\n
一個字符串,但是當我做.replace(/\\\n/g, '')
它似乎並沒有抓住它刪除「\ n」。我也是谷歌搜查,發現:使用Javascript - 從字符串
..in按照JavaScript正則表達式語法,你需要在你的正則表達式文字如
/\\/
或/\\/g
兩個反斜槓字符。
但是,即使當我測試的表情正好趕上反斜槓,則返回false: (/\\\/g).test(strObj)
正則表達式測試儀捕捉\n
正確:http://regexr.com/3d3pe
是,在您.replace方法的錯字?不應該是'/ \\ n /'不是'/ \\\ n /'? – char
您只需要一個反斜槓:'/ \ n +/g'。 http://stackoverflow.com/questions/784539/how-do-i-replace-all-line-breaks-in-a-string-with-br-tags – Tacocat