可能重复:
如何在 javascript 中修剪字符串?
我有以下来自ajax响应的字符串
"\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\tERROR: Profile : NOT SUCCESS\nCODE : 2\nCATEGORY : TECHNICAL\nSEVERITY : null\nENVIRONMENT : DEV\nAPPLICATION : DEV\nDESCRIPTION : Profile: INVOCATION UNHANDLED EXCEPTION [null]\nDESCRIPTION : Profile: [ServiceAttribute]\nDESCRIPTION : Profile: Instance ID = 20130108124231841\n\r\n\r\n"
我正在使用下面的代码来修剪两端的字符串。
var text = originalRequest.responseText.replace(/^\s+|\s+$/g, '');
但是,它正在删除来自 ajax 响应的消息之间的 \n 。我最终想要的是
"ERROR: Profile : NOT SUCCESS
CODE : 2
CATEGORY : TECHNICAL
SEVERITY : null
ENVIRONMENT : DEV
APPLICATION : DEV
DESCRIPTION : Profile: INVOCATION UNHANDLED EXCEPTION [null]
DESCRIPTION : Profile: [ServiceAttribute]
DESCRIPTION : Profile: Instance ID = 20130108124231841"
我怎么得到这个?从过去 1 小时尝试不同的方式:(