用js寫函式,計算出字串的長度

時間 2021-07-08 22:28:31

1樓:go陌小潔

// gbk字符集實際長度計算

function getstrleng(str)else} return reallength;

}// utf8字符集實際長度計算

function getstrleng(str)else} return reallength;

}在js中字串的長度不分中英文字元, 每一個字元都算一個長度,這跟php裡的strlen()函式就不太一樣。php裡的strlen()函式根據字符集把gbk的中文每個2累加,把utf-8的中文字元每個按3累加。主要是為了匹配資料庫的長度範圍內,比如gbk的資料庫某欄位是varchar(10),那麼就相當於5個漢字長度,一個漢字等於兩個字母長度。

如果是utf8的資料庫則是每個漢字長度為3。

2樓:匿名使用者

function lenstr(num,str1){num=string.length;return num;}

3樓:匿名使用者

字串有自己的length()方法

4樓:匿名使用者

function(str)

要求用指標方法寫一函式求字串的長度

問明 include include define n 1024 int strlen char str int count 0 while str 0 count 1 str return count void main char str n char p str printf 請輸入str n ...

怎麼用js提取字串中的某一段字元

var str url.substr 1 strs str.split var therequest new object therequest strs 0 split 0 unescape strs 0 split 1 var id therequest id 取得id alert id 以上僅...

c語言中測試字串長度的函式,C語言中測試字串長度的函式

你的if中的條件寫的有問題,應改為 if c a c z c a c z 這樣說明只有你輸入的是字母時,a的值才執行 操作。而你的條件c a z a z 後半部分 a z a z 返回值永遠都是真,因為a和a永遠都比z和z小呀。前半部分的c是你輸入的值,如果不是輸入了0對應的ascii碼值48,那也...