1.生成重复的字符串

if(!String.repeat){
String.prototype.repeat = function (count){
return new Array(count + 1).join(this);
}
}

2.去除开头和结尾的空字符

if(!String.trim){
String.prototype.trim = function (){
return this.replace(/^\s+|\s+$/g, '');
}
}

3.将"-"格式的字符串变成驼峰形式的。这里replace函数的第二个参数是一个function,它接收三个参数,第一个是正则表达式匹配到的字符串,第二个是()匹配到的字符串,第三个是匹配到的字符串的索引。

function camelize(s){
return s.replace(/-(\w)/g, function(regMatch, strMatch){
return strMatch.toUpperCase();
});
}
Lily['camelize'] = camelize;

最新文章

  1. java 链表数据结构
  2. [XAF] Simplifying integration of custom controls bound to data from XAF application database
  3. Quartz任务调度快速入门(转)
  4. linux命令(6)crontab的用法和解析
  5. jbpm4.4+ssh配置(有些使用经验很好)
  6. linux源代码阅读笔记 高速缓冲区管理
  7. 在ThinkPHP3.x框架中实现将原创文章第一时间推送到百度收录
  8. 谈谈Ext JS的组件——布局的用法续二
  9. 多校训练赛2 ZCC loves cards
  10. CAS进行https到http的改造方案,结合cookie源码分析
  11. Windows 2008 打开声音重定向来听到远程主机音频
  12. Spring Boot 入门之基础篇(一)
  13. 【Java入门提高篇】Day24 Java容器类详解(七)HashMap源码分析(下)
  14. 马尔可夫毯(Markov Blanket)
  15. fdisk用法(转载)
  16. Linux回环接口(loop-back/loopback)
  17. zabbix分布式监控系统安装配置
  18. Java并发(7):阻塞队列
  19. 【CSAPP】一、计算机系统漫游
  20. javascript实现数据结构: 稀疏矩阵之三元组线性表表示

热门文章

  1. Bone Collector II(HDU 2639 DP)
  2. MySQL - 建库、建表、查询
  3. 黑马程序员 1、C语言32个关键字整理分类
  4. servlet示例
  5. 世纪大争论:Linux还是GNU/Linux?
  6. hdu Hat's Fibonacci
  7. Android SDK更新缓慢或无法更新的解决方法
  8. 【转】ARM交叉编译工具链
  9. HDOJ-1010 Tempter of the Bone(dfs+剪枝)
  10. Android自定义垂直滚动自动选择日期控件