梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
[存]sprintf的JavaScript实现
在 JavaScript 下实现大多数语言中都有的 sprintf / printf 函数功能。
http://www.webtoolkit.info/javascript-sprintf.html : 比较完整的模拟sprintf函数功能。可用的格式化通配符:
- %% - 返回百分号本身
- %b - 二进制数字
- %c - ASCII对应的字符
- %d - 整数
- %f - 浮点数
- %o - 八进制数字
- %s - 字符串
- %x - 16进制数字 (小写字母形式)
- %X - 16进制数字 (大写字母形式)
在 % 号和通配字符之间可用的选项包括 (比如 %.2f):
- + (强制在数字前面显示 + 和 - 符号作为正负数标记。缺省情况下只有负数才显示 - 符号)
- - (变量左对齐)
- 0 (使用0作为右对齐的填充字符)
- [0-9] (设置变量的最小宽度)
- .[0-9] (设置浮点数精度或字符串的长度)
如果只是想进行简单的位置变量内容替换而不需要额外的格式化处理的话,可以用比较简单的 YUI tools 中所提供的printf:
使用的时候像 YAHOO.Tools.printf("显示字符串 {0} , {1}。", "1", "2"); 这样用{?}来做匹配。
没有评论.
继续阅读
ac米兰 ajax apache api blog blogchina css dhtml download dreamhost dvd encoding error feeds firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies msn mvc mysql oracle php pippo pivot prototype rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xml zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 命令行 欧洲杯 人生 上海 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器
