javascript 對字符串的常用操作方法大全:
有如下幾種方法(若有缺漏,望各位大神能幫我補充哈 ^ ^):
- chatAt()
- charCodeAt()
- fromCharCode()
- indexOf()
- lastIndexOf()
- concat()
- match()
- replace()
- search()
- slice()
- split()
- substr()
- substring()
- toUpperCase()
- toLowerCase()
1、charAt() --- 創建副本 返回字符串中指定位置的字符
2、charCodeAt() --- 創建副本 返回字符串中指定位置字符的 Unicode 編碼
3、fromCharCode --- 創建副本 接受一個指定的 Unicode 值,然后返回一個字符串
4、indexOf --- 返回字符串中某個字符 首次出現 的位置
5、lastIndexOf() ---- 返回字符串中某個字符 最后出現 的位置 該方法從字符串后面開始檢索起 也就是從后面開始檢索字符首次出現的位置 和 indexOf 相反
6、concat() ---- 拼接字符串 / 組合字符串 在字符串末尾處追加字符串
7、match() --- 在字符串內檢索指定的值,找到一個或多個正則表達式的匹配的字符。匹配不到返回Null
8、replace() --- 在字符串中用 某種字符去替換指定的字符 或者 用正則表達式去替換某些字符
9、search() --- 用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。無匹配返回-1
10、slice() --- 創建副本 用於截取字符串指定位置的字符 接收兩個參數 slice(start,end) 字符串開始位置的索引號 和 字符串結束位置的索引號
參數可以為正負數
11、split() --- 把字符串從某個字符位置分割成字符串數組
12、substr() --- 從字符串中抽取從 start 下標開始的指定數目的字符
13、substring() --- 用於提取字符串中介於兩個指定下標之間的字符。
14、toUpperCase() / toLowerCase() 用於字符串轉換大小寫