JS字符串的函数(非全局函数), egg:str.function() 参考 地址1
查找:
indexOf(str,start) //查找某个字符串首次出现的位置,默认start=0,没有找到返回-1 eg:str.indexOf("hi")
lastIndexOf(str,start ) //同上,查找最后出现的位置
includes(str,start)//查找某个字符串是否存在,默认start=0,找到返回true,否则false
search( str/regexp ) //根据某个字符串或正则查找,返回其位置,没找到返回-1
match(regexp )//根据正则查找,返回匹配到的数组,没找到返回null
截取:
substr(start,length)//从位置start开始,截取length长度的字符串,start可以为负数,如果不传递length,表示截取到结尾。
slice(start,[end])//截取位置start和位置end之间的字符串,返回内容包含start但不包含end, end可以为负数,如果不传递end,表示截取到结尾。
substring(start,[end])//同上,但不支持负数
替换:
replace(str/regexp,newvalue)//把某个字符串 或 根据正则匹配,替换成新的字符串
toUpperCase() //把全部字符串转换为大写,egg:str.toUpperCase()
toLowerCase() //把全部字符串转换为小写,egg:str.toLowerCase()
trim(str) //删除开始和结尾空格
其他:
split(separator,[limit])//根据分隔符分割数组,limit限制数组长度,如果split("",str),则返回str的数组
charAt(n) // 返回指定位置的字符,同 str[n]
length //属性,获取字符串长度:str.length
原文:https://www.cnblogs.com/feiying100/p/12590945.html