用户登录
用户注册

分享至

Flex正则表达式判断中文或全角字符代码

  • 作者: 那些寂寞本就属于我
  • 来源: 51数据库
  • 2021-06-21
flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节。

计算其字符长度,
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;
}
}
软件
前端设计
程序设计
Java相关