1、indexof() – 返回字串中乙個字元第一處出現的索引,接收2個引數:要查詢的字元,從哪個位置開始查詢;。lastindexof()--返回字串中某乙個字元最後一次出現的索引值。如果沒有匹配項,返回 -1 。
找到字串中某一字串出現的所有位置:
var str = "abocdoefo";function
index(ele,attr)
while(index != -1);
return arr.splice(0,arr.length-1);
};console.log(index(str,"o"));
2、charat() – 返回指定位置的字元(適用於現代瀏覽器),str()適用於ie8及以下版本瀏覽器,等同於charat()。
3、slice() --擷取字串,接受兩個引數:strt,end,從strt位置開始擷取,擷取到end位置,end位置擷取不到。
4、substring()--擷取字串,接受兩個引數:strt,end,從strt位置開始擷取,擷取到end位置,end位置擷取不到。
5、substr()-- 擷取陣列,接受兩個引數:strt,n,從strt位置開始擷取,擷取n個字元。
6、split()-- 將字元以特定的方式切割成字元陣列。
7、replace()--字元替換。接收2個引數:要替換的字元,替換的字元;只能替換符合規則的第乙個字元。
替換所有的字元:
var str = "abocdoefo";//把字串中所有的「o」替換成「!」
function
repl(str,attr,el);
return
str;
};console.log(repl(str,"o","!"));
8、trim()--去除字串兩端空格 。
trim()方法相容性處理:
functiontrim(str)
9、match() – 檢查乙個字串是否匹配乙個正規表示式。
10、search() – 執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回 -1 。
11、length – 返回字串的長度,所謂字串的長度是指其包含的字元的個數。
12、tolowercase() – 將整個字串轉成小寫字母。
13、touppercase() – 將整個字串轉成大寫字母。
JS 字串常用方法
動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...
js字串常用方法
1 基本包裝型別 var 1 abc var len s1.length console.log len 3這段 在執行時,有乙個問題就是基本型別是沒有屬性方法的,那麼s1.length是怎麼呼叫的呢?這就是用到基本包裝型別。就是把基本型別包裝成複雜型別。基本包裝型別 string number b...
JS字串常用方法
字串常用方法總結 1 tolowercase 把字串轉為小寫,返回新的字串。2 touppercase 把字串轉為大寫,返回新的字串。3 charat 返回指定下標位置的字元。如果index不在0 str.length 不包含str.length 之間,返回空字串。4 charcodeat 返回指定...