[AS3]StringUtil类
发布:kinglong | 发布时间: 2007年3月20日StringUtil类,是我参考Java,JavaScript以及Labs上的corelib整理出来的一个有关字符处理的工具类,以后我会不断补充新的方法!
[ActionScript版本] ActionScript3
[Flash Player版本] Flash 9.0
[ActionScript版本] ActionScript3
[Flash Player版本] Flash 9.0
发布:kinglong | 分类:Flash技术 | 评论:14 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
Base64算法各种版本整理(一) (2007-3-19 9:42:46)
as3+cf实现BitmapData图片数据保存 (2007-3-15 12:47:7)
AS3版Base64的解码和编码类 (2007-3-15 12:20:28)
[转载]AS2转AS3 (2007-3-13 12:54:4)
Flash全屏功能测试 (2007-1-10 14:55:25)
在as和js里都可以使用的小方法整理01 (2006-11-17 10:20:48)
发布博客版MediaPlayer播放器 (2006-11-8 0:3:43)
最近开发的一个Flash视频以及聊天功能的整合项目 (2006-10-14 10:15:55)
[原创]FMPlayer组件说明 (2006-10-10 16:11:54)
[原创]可定制界面,可缓冲显示的窗体类 (2006-9-28 14:23:0)
- 1.残缺
- http://www.rssidea.com
- 不错,字符串替换部分建议使用正则,而不要使用循环查找替换,效率太低。
- 2007-3-20 13:27:44 回复该留言
- 2.kinglong
- http://www.klstudio.com
- 我已经替换上最简单也最有效的方法了
- 2007-3-20 15:02:21 回复该留言
- 3.awflasher
- http://www.awflasher.com
- 正则确实省事儿多了。
- 2007-3-20 16:55:38 回复该留言
- 5.残缺
- http://www.rssidea.com
- 正则比循环慢??
- 2007-3-21 10:13:39 回复该留言
- 6.残缺
- http://www.rssidea.com
- 不好意思,现在发现代码已经改了,这种查找替换的写法很好,呵呵
- 2007-3-21 10:21:35 回复该留言
- 7.棉花糖
- 正则比循环慢
http://bbs.blueidea.com/viewthread.php?tid=2720944&page=1#pid3050357 - 2007-3-21 11:48:04 回复该留言
- 8.auzn
- //是否是数值字符串;
public static function isNumber(char:String):Boolean{
if(char == null){
return false;
}
return !isNaN(char)
}
flash 9 alpha 提示出错:Implicit coercion of a value of type String to an unrelated type Number.
return !isNaN(char);
将char:String的":String"去掉后通过 - 2007-3-22 16:32:54 回复该留言
- 9.bestrj.com
- http://www.bestrj.com/
- 一个字慢`~~~ 不知道是不是我的机的问题
- 2007-3-26 0:54:54 回复该留言
- 11.sam
- http://www.puhuagood.com
- 我也在尝试一些替代法,还没见你有新的方法发表呢
- 2007-6-2 9:34:43 回复该留言
- 12.cnspica
- http://cnspica.com
- public static function isNumber(char : Number) : Boolean {
if(char == null) {
return false;
}
return !isNaN(char);
} - 2007-10-23 11:39:13 回复该留言
- 13.考试
- http://www.wokao114.com
- switch case 还是比较好用的
- 2007-11-23 12:57:12 回复该留言
- 14.zszen
- 正则慢点没关系,但是直观,又不用这种东西来处理3d贴图
改楼主的代码好累
//是否是数值字符串;
public static function isNumber(char:String):Boolean {
return isDouble(char)||isInteger(char)||isHex(char)
}
//是否为Double型数据;
public static function isDouble(char:String):Boolean {
var pattern:RegExp=/^[-\+]?\d+(\.\d+)?$/;
var result:Object=pattern.exec(char);
return !(result==null);
}
//Integer;
public static function isInteger(char:String):Boolean {
var pattern:RegExp=/^[-\+]?\d+$/;
var result:Object=pattern.exec(char);
return !(result==null);
}
//Integer;
public static function isHex(char:String):Boolean {
var pattern:RegExp=/^[0-9A-Fa-f]+$/;
var result:Object=pattern.exec(char);
return !(result==null);
}kinglong 于 2009-1-21 9:38:58 回复谢谢zszen了 - 2009-1-18 0:30:10 回复该留言
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。




