Flex正則表達(dá)式判斷中文或全角字符代碼
更新時(shí)間:2013年07月09日 17:31:22 作者:
文本框值的length取出的是字符個(gè)數(shù),并不是字節(jié)長度,如果含有中文或者全角字符,一個(gè)字符是2個(gè)字節(jié),下面與大家分享下具體的判斷方法,感興趣的朋友可以參考下哈
Flex中一文本框,其值的length取出的是字符個(gè)數(shù),并不是字節(jié)長度,如果含有中文或者全角字符,一個(gè)字符是2個(gè)字節(jié)。
計(jì)算其字符長度,
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;
}
}
計(jì)算其字符長度,
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動(dòng)態(tài)生成可編輯的DataGrid具體實(shí)現(xiàn)代碼
DataGrid具有以下功能:表頭是動(dòng)態(tài)生成的、每行都是有序號(hào)的、每行都是可以編輯、插入、刪除、修改,接下來為大家分享下Flex如何動(dòng)態(tài)生成可編輯的DataGrid2013-04-04flex實(shí)現(xiàn)股票行情走勢(shì)圖示例代碼
股票行情走勢(shì)圖在flex中也可以實(shí)現(xiàn)了,具體步驟及代碼如下,感興趣的朋友可以參考下,或許有所幫助2013-10-10FLEX 獲取DataGrid行號(hào)和列號(hào)示例代碼
獲取DataGrid行號(hào)和列號(hào)在使用過程中還是蠻實(shí)用的,下面為大家詳細(xì)介紹下FLEX是如何做到的,感興趣的朋友可以了解下2013-09-09js調(diào)用Flex中的方法并向flex中傳參及flex調(diào)用js示例
本文為大家詳細(xì)介紹喜愛js調(diào)用Flex中的方法以及向flex中傳參與flex調(diào)用js,具體示例如下,感興趣的朋友不妨參考下,希望對(duì)大家有所幫助2013-07-07