flash的小函數(shù):拆分?jǐn)?shù)字和文字的函數(shù).
以下為引用的內(nèi)容:
/*
* 拆分?jǐn)?shù)字和文字
*/
public function splitNS(s:String):Object{
var tNum:String=""
var tStr:String=""
var t:String=""
var len:Number = s.length;
for (var i = 0; i<len; i ) {
t=s.substr(i, 1)
if(isNaN(Number(t))){
//是文字
tStr =t;
}else{
//是數(shù)字
tNum =t;
}
}
return {num:tNum,str:tStr};
}
以上這個(gè)函數(shù)是用來(lái)你用自定義格式(非XML)來(lái)傳輸數(shù)據(jù)時(shí)拆分字符串里里面的ID和名字的,如
1小王
2小高
3小李
....
34小天
用split("/n")拆分成數(shù)組后就可以使用以上的函數(shù)把id和名字分離出來(lái),其實(shí)總的想法就是為了節(jié)省那么一點(diǎn)點(diǎn)的字節(jié),因?yàn)槲覀兂S玫姆奖泓c(diǎn)的方法可以在ID和名字中間再加點(diǎn)什么東西分開(kāi),如
1,小王
2,小高
3,小李
....
34,小天
這樣可以在split("/n")后再用split(",")來(lái)分離id和名字,但是每行多一個(gè),一百行多一百個(gè),貌似多了不少^_^