獲取類正則表達式
charAt——指定字符數組
var str='abcdef'; alert(str[0]);//a alert(str.charAt(1));//b
charCodeAt——指定字符的編碼編碼
var str='我是一個字符串'; alert(str.charCodeAt(0));//utf-8編碼
fromCharCode——編碼轉換成字符spa
//字符串的indexOf var str='abac?def'; alert(str.indexOf('?'));//找第一次出現的位置,沒找到的話返回-1 alert(str.lastIndexOf('d')); //找最後一次出現的位置,沒找到的話返回-1
//search跟用法同樣,可是這個兼容正則表達式
//match var str='12,456 rt 77 99'; alert(str.match(/\d+/g));//匹配正則表達式,這是匹配數字的正則 //replace var str='abc'; alert(str.replace('a', 'A'));//查找,替換?
var str='abcdef'; alert(str.substring(1,3));//不包含結束位置,b,c alert(str.substr(1,3)); //包含結束位置b,c,d alert(str.slice(1,3));//不包含結束位置的b,c alert(str.slice(1));//不給結束位置,一直取到字符串結束爲止 //alert(str.substring(1,3)); //alert(str.substring(3)); //slice與substring alert(str.substring(0, 0));//負數直接變成0 alert(str.slice(-1));//負數會變成「倒數第n個」
var str='blue|leo|motao'; alert(str.split('|'));//字符串已經變爲數組了['blue','leo','motao']