替换字符串中的空格

一、替换所有的空格、回车换行符

1
2
3
4
5
6
7
8
9
10
11
12
13
//原始字符串
var string = "欢迎访问!\r\nhangge.com 做最好的开发者知识平台";

//替换所有的换行符
string = string.replace(/\r\n/g,"<br>")
string = string.replace(/\n/g,"<br>");

//替换所有的空格(中文空格、英文空格都会被替换)
string = string.replace(/\s/g,"&nbsp;");

//输出转换后的字符串
console.log(string);

二、去掉所有的空格、回车换行符

复制代码

1
2
3
4
5
6
7
8
9
10
11
12
//原始字符串
var string = "欢迎访问!\r\nhangge.com 做最好的开发者知识平台";

//去掉所有的换行符
string = string.replace(/\r\n/g,"")
string = string.replace(/\n/g,"");

//去掉所有的空格(中文空格、英文空格都会被替换)
string = string.replace(/\s/g,"");

//输出转换后的字符串
console.log(string);

js中正则使用

js中使用正则

1
2
3
4
5
6
7
8
9
var text='testing: 1, 2, 3'
var pattern= /\d+/g // 匹配所有包含一个或多个数字
text.split(pattern)
pattern.test(text) //匹配成功
text.search(pattern) //第一个匹配的下标
text.match(pattern) //匹配成功的组成的数组
text.replace(pattern,'$$$$$$$$$$') //替换匹配值
text.split(pattern) //使用正则拆分成数组["testing:", ",", ",", ","]
text.split(/\D+/) //["", "1", "2", "3"]

js对字符串操作

js中字符串操作

1
2
3
4
5
6
7
8
9
10
11
var s="hello,world"
s.charAt(0) //里面放下标返回第几个位置的字符
s.substring(1,4) //第2-4个字符下标0是第一个
s.slice(1,4)//和上面一样
s.slice(-3) //最后三个字
s.indexOf("l") //字母l第一次出现位置 返回下标
s.lastIndexOf("l") //字母最后一次出现位置 返回下标
s.indexOf("l",3) //在位置3及之后首次出现位置
s.split(',') //已,分割字符串为数组
s.replace("h","H") //替换h为H
s.toUpperCase() //大写
,