处理字符串是项目中经常会遇到的问题,对于长度比较大的字符串如何作一次性处理是需要我们去考虑的,这里给个例子:

把字符串“get-element-by-id”变成“getElementById”;

方法一:

var a = "get-by-element-by-id";
var b = a.split("-")for(var i = 1 ;i<b.length;i++){b[i].charAt(0).toUpperCase(); }
alert(b)  

方法二:

使用replace方法,该方法有两个参数,第一个可以是正则表达式,第二个是回调函数,函数参数依次为匹配项、匹配项索引(在原字符串中的索引位置、原字符串;

var a = 'get-by-element-by-id';
var b =a.replace(/-[a-z]/g, function(x) {return x.charAt(1).toUpperCase();
})
alert(b);

转载于:https://www.cnblogs.com/liyonglong/p/6724191.html

回调函数在replace方法中的应用相关推荐

  1. python中func函数用法_python之4类回调函数的使用方法

    原标题:python之4类回调函数的使用方法 将函数作为参数传递给另一个函数,一共分为4种情况: 将普通函数传递给普通函数 将普通函数传递给类成员函数 将类成员函数传递给普通函数 将类成员函数传递给类 ...

  2. php获取回调url方法,php回调函数的实现方法介绍(代码)

    本篇文章给大家带来的内容是关于php回调函数的实现方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.名称id说明选项options 回调过滤器(callback)1024 ...

  3. [学习笔记] PHP回调函数的实现方法 [转]

    目录 前言 全局函数的回调 静态函数的回调 对象方法的回调 php事件模型(观察者模式)的实现思路      前言 最近在开发一个PHP系统,为了提高系统的扩展性,我想在系统中加入类似Javascri ...

  4. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  5. vue的methods属性的方法中出现回调函数,在回调函数内部获取data中的数据

    在vue中,可能会遇到在methods属性中书写的方法中出现回调函数的情况,如以下代码: data(){return{gemometry: ""} } methods: {draw ...

  6. C++中的Thunk技术 / 非静态类成员函数作为回调函数 的实现方法

    申明:本文非笔者原创,原文转载自:http://www.cnblogs.com/memset/p/thunk_in_cpp.html 用我的理解通俗地解释一下什么是C++中的Thunk技术吧! Thu ...

  7. 回调函数在C/C++中的使用

    回调函数就是一个通过函数指针调用的函数.假如把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数,那么就是回调机制.A函数就是回调函数,而通常情况下,A函数是在系统符合 ...

  8. ajax post的回调函数另一个方法,jQueryajax–post()方法 - 米扑博客

    jQuery ajax - post() 实例 请求 test.php 网页,忽略返回值: $.post("test.php"); 通过 AJAX POST 请求改变 div 元素 ...

  9. 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...

    由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...

最新文章

  1. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性
  2. 牛津大学最新《计算代数拓扑》笔记书
  3. python区间分组_python-进行分组时保留其他列
  4. EOS从入门到精通-设计背景与DPOS算法(文字稿)
  5. centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
  6. boost::graph模块实现DFS算法的测试程序
  7. 常见的无线传感器数据采集传输系统的三种组网
  8. java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. cocos2dx 制作单机麻将(四)
  10. opencv2.4.9 + vc2012配置过程记录
  11. java jsp 乱码_JSP中文乱码常见3个例子及其解决方法
  12. Mybatis源码分析(一) JDBC Mybatis 简介
  13. 福昕阅读器 自定义注释快捷键
  14. U盘数据恢复免费破解版哪里有?
  15. logisim 数码管输出设计
  16. seo网站关键词优化三大要素:技术 思路 执行力
  17. ajax poker,《使命召唤15》大逃杀模式介绍 人物解锁方法一览
  18. iOS 战斗机跑车效果
  19. Fortran基本知识
  20. vue中使用require动态获取图片地址

热门文章

  1. Hibernate中HQL函数汇总及其说明
  2. Struts 验证码登陆
  3. Eclipse常见问题集锦
  4. vim graphics
  5. 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起
  6. Xeno Tactic 2
  7. 汇编:模拟C语言实现break与continue
  8. Idea 2018.2.5创建springboot项目依赖包没有的错误
  9. bzoj1799 数位dp
  10. java难点解析(七)-抽象类