1. 程式人生 > >js操作字串,陣列,正則表示式的方法

js操作字串,陣列,正則表示式的方法

str='linx/dsadj.php';
//alert(str.length);陣列長度
//alert(str.indexOf('n'))檢測n在字串中出現的位置;
//alert(str.lastIndexOf('x'))字串中最後一次出現X的位置
//alert(str.substr(0,3));擷取字串從0到3的字元;
//alert(str.substr('n',5)),從某某字串開始擷取多少個;
//alert(str.split(.))把字串分割成陣列 
//alert(str.pop());把陣列中最後一個值彈出;
//alert(str.slice(1,3))從哪開始到哪結束 不包含最後一個 陣列擷取/字串擷取
//search()尋找字串的位置
//search(/home/i) i:忽略大小寫 正則表示式 字串查詢
//match(/home/g) g:逐行匹配 字串匹配 找出字串中的所有home 匹配到的東西返回到陣列
//replace('HOME','home');正則替換,不動原來的值,返回一個新值;



//join('/')用/把陣列分割成字串並且返回
//pop()刪除陣列最後一個值並且改變原陣列;
//shift()陣列最前面彈出一個值並且改變原陣列
//push()從陣列最後面插入一個值並且改變原陣列
//unshift()從陣列最前面插入一個值並且改變原陣列
//reverse()把陣列翻轉返回一個新陣列不改變原陣列
//concat()合併2個數組返回一個新陣列不改變原陣列
//sort(asc)陣列排序並且改變原陣列
//function asc(a,b){
//return a-b 升序
//return b-a 降序 函式desc
//}
//splice(2,1)從哪開始擷取多少個 陣列擷取
//toUpperCase()字串轉大寫
//toLowerCase()字串轉小寫