Flex正則表達(dá)式判斷中文或全角字符代碼
更新時間:2013年07月09日 17:31:22 作者:
文本框值的length取出的是字符個數(shù),并不是字節(jié)長度,如果含有中文或者全角字符,一個字符是2個字節(jié),下面與大家分享下具體的判斷方法,感興趣的朋友可以參考下哈
Flex中一文本框,其值的length取出的是字符個數(shù),并不是字節(jié)長度,如果含有中文或者全角字符,一個字符是2個字節(jié)。
計算其字符長度,
ActionScript代碼
for(var i:int=0;i<newStr.length;i++){
var char:String = newStr.substr(i,1);
if(/[^\x00-\xff]/g.test(char)){ //中文加10
screenLength = screenLength + 10;
}else{
screenLength = screenLength + 1;
}
}
計算其字符長度,
ActionScript代碼
復(fù)制代碼 代碼如下:
for(var i:int=0;i<newStr.length;i++){
var char:String = newStr.substr(i,1);
if(/[^\x00-\xff]/g.test(char)){ //中文加10
screenLength = screenLength + 10;
}else{
screenLength = screenLength + 1;
}
}
相關(guān)文章
Flex動態(tài)生成可編輯的DataGrid具體實現(xiàn)代碼
DataGrid具有以下功能:表頭是動態(tài)生成的、每行都是有序號的、每行都是可以編輯、插入、刪除、修改,接下來為大家分享下Flex如何動態(tài)生成可編輯的DataGrid2013-04-04js調(diào)用Flex中的方法并向flex中傳參及flex調(diào)用js示例
本文為大家詳細(xì)介紹喜愛js調(diào)用Flex中的方法以及向flex中傳參與flex調(diào)用js,具體示例如下,感興趣的朋友不妨參考下,希望對大家有所幫助2013-07-07