关于全局替换空格,制表符,换行符

利用正则表达式:

value.replace(/s+/g,'')

replace()是js的字符串替换函数。

这个函数有两个参数:

第一个参数可以是字符串或正则表达式(用以进行匹配的子字符串);

第二个参数是字符串(替换匹配的子字符串)。

就是在原字符串上把和第一个参数相同的字符串替换成第二个参数的字符串。


这个例子使用的是正则表达式匹配字符串。

其中,

"/ /"这个是固定写法,

"s"是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等,

"g"表示全局匹配将替换所有匹配的子串,如果不加"g"当匹配到第一个后就结束了。

这个例子的意思就是将原字符串中的所有空白字符替换成"",比如"abc d efg "字样的字符串使用这个函数后将变成"abcdefg"。

原文地址:https://www.cnblogs.com/starrk-01/p/8550801.html