字符串格式化的JavaScript实现
2014-03-04 00:00
148 查看
摘要: 可以把{0}XXXXXXX{1}XXXXXX。之类的字符串加好参数后生成想要的字符串。
转来的代码,留下做个备忘。
在这里使用了正则表达式,闭包处理,String类方法追加。
String.prototype.format = function() { var args = arguments; return this.replace(/\{(\d+)\}/g, function(){ var val = args[arguments[1]]; return (! val) ? arguments[0] : val; }); };
转来的代码,留下做个备忘。
在这里使用了正则表达式,闭包处理,String类方法追加。
相关文章推荐
- javascript日期对象格式化为字符串的实现方法
- JavaScript实现格式化字符串函数String.format
- javascript中根据表达式实现字符串格式化为日期——升级版
- JavaScript实现字符串与日期的互相转换及日期的格式化
- JavaScript 实现格式化字符串函数String.format (解决引号嵌套转义符问题)
- JavaScript实现字符串与日期的互相转换及日期的格式化
- Javascript日期格式化指定格式的字符串实现
- javascript 不用reverse实现字符串反转的代码
- 每天一个JavaScript实例-递归实现反转数组字符串
- codewars打怪升级日记 用JavaScript实现大数相加 /像数字一样加数字型字符串
- JavaScript面向对象方式实现栈结构的字符串逆序
- 使用Javascript实现随机字符串
- javascript中,使用正则表达式实现'字符串截断翻页'
- javascript字符串格式化
- MessageFormat对象实现格式化字符串输出,类似C#中的string.format方法
- Javascript将字符串日期格式化为yyyy-mm-dd的方法 js number 类型 没有length 属性 string类型才有
- JavaScript 实现反转字符串
- Javascript中实现字符串转日期和比较日期大小
- javascript实现存储hmtl字符串示例