判断字符or汉字的方法 |
| 作者:佚名 来源:闪吧 作者: penner 更新:2007-1-13 20:59:53 错误报告 我要投稿 |
功能:限制输入字符长度(1个汉字=2 个字符),判断输入的汉字和字符的个数 代码:
accListener = new Object(); accListener.onChanged = function(txt) { nChrNum=0; nGBNum=0 var strNum = 0;
var maxc = 16; //最多16个字符 trace(maxc); var L = txt.length; for (var i = 0; i<L; i++) { testSTR = txt.text.slice(i, i+1); if (ord(testSTR)>130) {//输入为汉字 strNum += 2; nGBNum++ } else { //输入为字符 strNum++; nChrNum++ } } trace(strNum); //限制输入字符的长度 if (strNum>txt.maxChars) { txt.text = txt.text.slice(0, -1);
} trace(txt.text); }; accounts.addListener(accListener);
行就给点鼓励,不行就扔磕头
点击浏览该文件
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |