js 字符串常用处理函数
js字符串常用处理函数
charAt //查找具体位置的字符串
"alexHu".charAt(0) //a
concat 字符串连接
let str1 = 'vate'
let str2 = 'Hu'
str1.concat(str2) // vateHu
indexOf(searchValue,[fromIndex]) //返回索引位置,找不到放回-1
"alexHu".indexOf("H"); // 4
search(regexp) 返回匹配的位置,找不到返回-1
"alexHu".search(/[A-Z]/) //4
match(regexp) 返回匹配到的字符串,返回数组或null
"alexHu".match(/[A-Z]/) //["H"]
replace(regexp|substr,newSubstr) //替换字符串
"vateHu".replace('Hu','Wu') //vateWu
substring(begin,end) //字符串截取
"vateHu".substring(1,2) //a
slice(begin,end) //字符串截取(可以传负值)
"vateHu".slice(-3) // eHu
substr(start,[length]) 字符串中抽取从 start 下标开始的指定数目的字符。
"vateHu".substr(1,2) // at
slipt(separator,[limit]) 分隔符函数,以数组方式返回分隔后的字符串
"vate Hu".slipt(" ") //["vate","Hu"]
toLowerCase() //转小写
"vateHu".toLowerCase() //vatehu
toUpCase //转大写
"vateHu".toUpCase() // VATEHU
String() 其它类型转 字符串
String(123) //"123"
文章目录