1.字串全部取代 function ReplaceAll(strSource, strFind, strRepl) { var str5 = new String(strSource); while (str5.indexOf(strFind) != -1) { str5=str5.replace(strFind, strRepl); } return str5; } 2.由ASCII取得字元 String.fromCharCode(ascii) 3.由字元取得ASCII值 String.charCodeAt(0), eg. "A".chatCodeAt(0) 4.子字串: slice(start, end) 或 substring(start, end) 取出start到end-1 的字串 alert("0123456789".slice(0,4)) ->0123 這與java的substring相同。 但JavaScript 的substr(start, leng)是取出長度leng的字串。 5.大小寫轉換 toUpperCase() / toLowerCase() 6.中英文夾雜的字串長度:中文算2英文算1 function strLen(strParam) { if (strParam.length==0) return 0; var intLen = strParam.length; var intTotal=0; for (i=0;i<intLen;i++) { intcode = strParam.charCodeAt(i); if (intcode> 255 || intcode <0) intTotal = intTotal + 2 else intTotal = intTotal + 1 } return intTotal; } 資料搜尋字:http://jewel.yjh.idv.tw/site/?p=345 回 · javascript 字串處理方式 這一篇文章封面 |
本站公告:〔您越需要我們,我們就越有創意〕 | 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕 |
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 | 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」 |