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"
文章目录