【发布时间】:2013-11-30 04:14:55
【问题描述】:
使用这段代码可以修剪掉回车和换行等隐藏字符,而无需使用javascript就可以了:
value = value.replace(/[\r\n]*/g, "");
但是当代码实际上包含 \r\n 文本时,我该怎么做才能修剪它而不影响我的内容中的 r 和 n?我试过这段代码:
value = value.replace(/[\\r\\n]+/g, "");
关于这段文字:
{"client":{"werdfasreasfsd":"asdfRasdfas\r\nMCwwDQYJKoZIhvcNAQEBBQADGw......
我最终得到了这个:
{"cliet":{"wedfaseasfsd":"asdfRasdfasMCwwDQYJKoZIhvcNAQEBBQADGw......
旁注:它保留了 R 和 N 的大写版本,因为我没有在末尾包含 /i 标志,在这种情况下没问题。
我该怎么做才能只删除字符串中的 \r\n 文本?
【问题讨论】:
标签: javascript regex replace expression