網頁標題: 一些技巧
 



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 字串處理方式 這一篇文章封面


本文張貼者:校校鴿〔張貼時間:民國100年7月7日(星期四)20點06分〕 | 寫信給校校鴿

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示