javascript字符串方法

string方法git

 
string chatAt(pos)
charAt 方法返回在 string 中 pos 位置處的字符。若是 pos 小於0或大於等於字符串的長度 string.length,返回空字符串。
 
var name ="sdsd";
var initial = name.charAt(0); // C
 
string.charCodeAt(pos)
 
該方法同 charAt, 返回的是Unicode 編碼
 
var name = 'Curly';
var initial = name.charCodeAt(0); // 67
 
    string.concat(string…)
 
鏈接字符串,它不多被使用,由於+運算法更爲方便
 
stirng.indexOf(searchString, position)
 
該方法在 string 內查找另外一個字符串searchString。若是它被找到,返回第一個字符的位置,不然返回-1。
可選參數 position 能夠指定從哪一個位置開始查找
 
var text = 'Mississippi';
var p = text.indexOf('ss'); // p => 2
p = text.indexOf('ss', 3); // p =>5
p = text.indexOf('ss', 6); // p => -1
 
string.lastIndexOf(searchString, position)
同 indexOf 相似,不過是從尾部開始查找
 
var text = 'Mississippi';
var p = text.indexOf('ss'); // p => 5
p = text.indexOf('ss', 3); // p => 2, 從3 - 0 查找
p = text.indexOf('ss', 6); // p => 5, 從6 - 0查找
 
string.search(regexp)
 
同indexOf相似,接受一個正則表達式,返回第一個匹配的首字符位置,自動忽略g 標誌
var text = 'and in it he says "And damn fool could"';
var pos = text.search(/["']/); // pos  是 18
 
string.localeCompare(that)
 
比較兩個字符串, string 比 that 小,結果爲負數,相等則0,大於則正數
var m = ['AAA', 'A', 'aa', 'a', 'Aa', 'aaa'];
m.sort(function (a, b) {
    return a.localeCompare(b);
});
console.log(m); //[ 'a', 'A', 'aa', 'Aa', 'aaa', 'AAA'  ]
 
string.match(regexp)
 
string.split(separator, limit)
 
split 方法把這個 string 分割成片斷來建立一個字符串數組。可選參數 limit 能夠限制被分割的片斷數量。
separator 參數能夠是一個字符串或一個正則表達式
 
separator 是空字符串
 
var digits = "01234567";
var a = digits.split(",5);//['0', '1', '2', '3', '4']
 
不然,該方法會在 string 中查找全部 separator 出現的地方。分隔符兩邊的每一個單元文本都會被複制到該數組中。此方法會忽略 g 標誌
 
var text = 'last, first   , middle';
var d = text.split(/\s*,\s*/); // d => ['last', 'first', 'middle']
var e = text.split(/\s*(,)\s*/); // d => ['last', ',', 'first', ',', 'middle']
 
string.toLocaleLowerCase()
 
使用本地化的規則把這個 string 中的全部字母轉換爲小寫格式
 
string.toLocaleUpperCase()
 
使用本地化的規則把這個 string 中的全部字母轉換爲大寫格式
 
string.toLowerCase()
 
把這個 string 中的全部字母轉換爲小寫格式
 
string.toUpperCase()
 
把這個 string 中的全部字母轉換爲大寫格式
 
String.fromCharCode(char…)
 
從一串 Unicode 編碼中返回一個字符換
 
var a = String.fromCharCode(67, 97, 116); // Cat
相關文章
相關標籤/搜索