JS - 字符串相关处理

替换字符串
①str.replace(/ find /g," replace "):注意(g为全局标志)
在指定位置添加指定字符
①str.slice(start, end) + " insert " + str.slice(start):注意(slice返回值为新数组)
指定字符在字符串中首次出现的位置
①str.indexOf(“find”):注意(返回值是位置信息,若被检索的字符没有出现,则返回值为 -1)
在字符串内检索指定的值
①str.match(“find”):注意(返回值是被检索的值,若被检索的值没有出现,则返回值为 null)
计算xx在字符串中出现的次数
①str.split(“find”).length-1
组合字符串/数组
①arr1.concat(arr2):注意(返回值为组合后的字符串)
②a.concat(b):注意(返回值为组合后的数组)
截取字符串
①a.substr(start,length):注意(参数为起始位置和长度)
②a.substring(start,end):注意(参数为起始位置和结束位置【和slice相同】)
将字符串分隔成数组
①str.split(‘separator’,length):注意(参数length不是必须)
计算字符串的长度
①str.length()
转成小写
①str.toLowerCase()
转成大写
①str.toUpperCase()
去除字符串的首尾空格
①str.trim()

猜你喜欢

转载自blog.csdn.net/weixin_42956406/article/details/117223370