1.数组转字符串,用特殊字符“,”连接。
let a = [‘a’,‘b’,‘c’]
let b = a.join(",") // a,b,c
2.字符串转数组
var s = "abc,abcd,aaa";
ss = s.split(",") // ["abc", "abcd", "aaa"]
3.获取字符串中圆括号中的内容
var str = "deleteChild(236737)";
var result = /\((\d+)\)/.exec(str);
if(result.length > 1) { //加这个判断是以防字符串中没有匹配的内容,那么result[1]会抛错!
console.log("您想要的结果是:" +result[1]); //输出 236737。
} else {
console.log("字符串中没有符合条件的数字");
}
4.js获取字符串中最后一对圆括号中的内容。
var str = "abbcc(abcd)cdeb(109.02KB)"
var pa = /.*\((.*)\)/
alert(str.match(pa)[1])
5.判断参数字符串是否在原字符串的头部。返回布尔值
let strings = 'Hello world!';
strings.startsWith('He') // true
strings.startsWith('Hello') // true
6.消除字符串头部或尾部的空格、tab缩进、换行等空白
trimStart()消除字符串头部空格、tab缩进、换行等空白
trimEnd()消除字符串尾部空格、tab缩进、换行等空白