Javascript 字串處理(String Operations) | javascript字串位置
201108161652Javascript字串處理(StringOperations)尋找字串(search)stringObject.search(searchstring)stringObject.search(尋找的字串)大小寫必須相符varstr="testString";alert(str.search("Str"));alert(str.search("str"));輸出結果:5輸出結果:-1從後往前找某字串在字串內的位置(lastIndexOf)stringObject.lastIndexOf(searchvalue,fromindex)stringObject.lastIndexOf(尋找的字串,開始尋找的位置)varstr="testString";alert(str.lastIndexOf("Str"));alert(str.lastIndexOf("Str",2));alert(str.lastIndexOf("Str",10));輸出...
201108161652Javascript 字串處理 (String Operations)尋找字串(search)stringObject.search(searchstring)stringObject.search(尋找的字串)大小寫必須相符var str = "test String";alert(str.search("Str"));alert(str.search("str"));輸出結果:5輸出結果:-1
從後往前找某字串在字串內的位置(lastIndexOf)stringObject.lastIndexOf(searchvalue,fromindex)stringObject.lastIndexOf (尋找的字串,開始尋找的位置)var str = "test String";alert(str.lastIndexOf("Str"));alert(str.lastIndexOf("Str",2));alert(str.lastIndexOf("Str",10));輸出結果:5輸出結果:-1輸出結果:5
傳回字串內某位置區間的字串(substring & substr)stringObject.substring(start,stop)stringObject.substring(開始位置,結束位置)stringObject.substr(start,length)stringObject.substr(開始位置,字串長度)(開始位置)若為負數則由後往前數,但不適用於IEalert("0123456789".substring(4,6))alert("0123456789".substr(4,6))輸出結果:45輸出結果:456789
字串取代(replace)stringObject.replace(findstring,newstring)stringObject.replace(要找尋的字串,換成新的字串)大小寫必須相符var str = "test String";alert(str.replace("string", "Text"));alert(str.replace("String", "Text"));輸出結果:test String輸出結果:test Tex...