一、为什么要处理字符串中的空格和换行?
在日常开发中,我们经常会遇到需要处理字符串的情况,比如:
-
从API获取的数据含有不必要的空格
-
用户输入的内容包含多余的换行
-
需要规范化字符串格式以便后续处理
学会处理这些特殊字符是每个JavaScript开发者的基本功!
//例如下面这个json串,中间的\n表示换行
var str = "{' pov':'success ',\n' city':' 20170906'}";
console.log(str);
//去掉空格
str = str.replace(/\ +/g,"");
console.log(str);
//去掉回车换行
str = str.replace(/[\r\n]/g,"");
console.log(str);
//去掉空格和换行
str = str.replace(/[ ]|[\r\n]/g,"");
console.log(str)
这段代码展示了如何使用JavaScript的正则表达式去除JSON字符串中的空格和换行。首先,它移除了字符串中的空格,然后替换掉所有的回车换行符。最后,合并这两个操作,彻底清除空格和换行。
1万+

被折叠的 条评论
为什么被折叠?



