① javascript里取字元串的長度是
javascript里取字元串長度用到的是length.
如:var s="XXXXXXX";那麼就可以用s.length來取s字元串的長度。
② javascript截取字元串長度
JavaScriptsubstring方法
定義和用法
substring()方法用於提取字元串中介於兩個指定下標之間的字元。
語法
stringObject.substring(start,stop)
參數描述
start必需。一個非負的整數,規定要提取的子串的第一個字元在stringObject中的
位置。
stop可選。一個非負的整數,比要提取的子串的最後一個字元在stringObject中的位
置多1。如果省略該參數,那麼返回的子串會一直到字元串的結尾。
返回值
一個新的字元串,該字元串值包含stringObject的一個子字元串,其內容是從start處到stop-1處的所有字元,其長度為stop減start。
例子:
<scripttype="text/javascript">
varstr="Helloworld!"
document.write(str.substring(3))
</script>
輸出:
loworld!
③ 用JS怎樣才能正確的得到字元串的長度
// GBK字元集實際長度計算function getStrLeng(str){    var realLength = 0;    var len = str.length;    var charCode = -1;    for(var i = 0; i < len; i++){        charCode = str.charCodeAt(i);        if (charCode >= 0 && charCode <= 128) {             realLength += 1;        }else{             // 如果是中文則長度加2            realLength += 2;        }    }     return realLength;}
// UTF8字元集實際長度計算function getStrLeng(str){    var realLength = 0;    var len = str.length;    var charCode = -1;    for(var i = 0; i < len; i++){        charCode = str.charCodeAt(i);        if (charCode >= 0 && charCode <= 128) {             realLength += 1;        }else{             // 如果是中文則長度加3            realLength += 3;        }    }     return realLength;}
在JS中字元串的長度不分中英文字元, 每一個字元都算一個長度,這跟PHP里的strlen()函數就不太一樣。PHP里的strlen()函數根據字元集把GBK的中文每個2累加,把UTF-8的中文字元每個按3累加。主要是為了匹配資料庫的長度范圍內,比如GBK的資料庫某欄位是varchar(10),那麼就相當於5個漢字長度,一個漢字等於兩個字母長度。如果是UTF8的資料庫則是每個漢字長度為3。
④ JS獲取字元串長度的問題!~
你這態度不太好,人家 303392049 給你回答問題,不管對不對 都不應該這樣說。。
字元串裡面應該是html源代碼
比如: $context="你好<br/>大家好<br/>全都好"; 
簡單獲取字元串用 $context.length
如果1個中文字算兩個字元的話用下面的函數 getLength($context);
function getLength(str){
	var len=str.length;
	var reLen=0;
	for(var i=0;i<len;i++){
		if(str.charCodeAt(i)<27 || str.charCodeAt(i)>126){
			reLen +=2;
		}else{
			reLen ++;	
		}	
	}
		return reLen;
}
⑤ 用js寫一個函數,計算出字元串的長度
//GBK字元集實際長度計算
functiongetStrLeng(str){
varrealLength=0;
varlen=str.length;
varcharCode=-1;
for(vari=0;i<len;i++){
charCode=str.charCodeAt(i);
if(charCode>=0&&charCode<=128){
realLength+=1;
}else{
//如果是中文則長度加2
realLength+=2;
}
}
returnrealLength;
}
//UTF8字元集實際長度計算
functiongetStrLeng(str){
varrealLength=0;
varlen=str.length;
varcharCode=-1;
for(vari=0;i<len;i++){
charCode=str.charCodeAt(i);
if(charCode>=0&&charCode<=128){
realLength+=1;
}else{
//如果是中文則長度加3
realLength+=3;
}
}
returnrealLength;
}
在JS中字元串的長度不分中英文字元, 每一個字元都算一個長度,這跟PHP里的strlen()函數就不太一樣。PHP里的strlen()函數根據字元集把GBK的中文每個2累加,把UTF-8的中文字元每個按3累加。主要是為了匹配資料庫的長度范圍內,比如GBK的資料庫某欄位是varchar(10),那麼就相當於5個漢字長度,一個漢字等於兩個字母長度。如果是UTF8的資料庫則是每個漢字長度為3。
⑥ js確定字元串的默認長度
弄得這么復雜干什麼?
只要在input中加入 maxlength="11"就可以搞定,不需要寫js代碼,如:
<input type="text" class="u3" name="bookRoom.bookIdCard" id="sfzh"
style="width: 300px;" maxlength="11" />
如果你真得要用js控制,可以這樣寫
<input type="text" class="u3" name="bookRoom.bookIdCard" id="sfzh"
style="width: 300px;" onblur="this.value=this.value.substr(0,11);" />
⑦ js取字元串長度
如果其中有英文、數字、符號等,用樓上的 alert("1sS#符".length) 方法是極度不準確的。其結果為 5 
alert(len("1sS#符")) //英文、數字、符號均為一個位元組,漢字為兩個。 因此結果為 6 
function len(s) { 
var l = 0; 
var a = s.split(""); 
for (var i=0;i<a.length;i++) { 
if (a[i].charCodeAt(0)<299) { 
l++; 
} else { 
l+=2; 
} 
} 
return l; 
}
⑧ js如何判斷輸入字元串長度
只給出簡單的代碼:
var str="這里是字元串aaaa";//原始字元串
var s = str;//要展示的字元串
if(str.length>10){
s=str.substring(0,10)+"...";
}
alert(s);
⑨ 在js里獲取字元串長度
這個很好理解的
數組有一個屬性是 length 他的值就是 數組的長度
字元串也有一個屬性是 length 他的值就是 字元串的長度
方法和屬性 不是一個概念。數組和字元串沒有你說的lenght()這個方法
你可以自己試試  
數組.length 
數組.lenght() //會報錯
字元串.length 
字元串.lenght() //會報錯
⑩ js含中文獲取字元串長度怎麼寫
js含中文獲取字元串長度怎麼寫
function getStrLength(str) {
var cArr = str.match(/[^\x00-\xff]/ig);
return str.length + (cArr == null ? 0 : cArr.length);
}