//StringObject.replace(/regexp/,newContent);
//1当newContent为新字符串,就直接用newContent对匹配的内容进行替换。
//2当newContent为函数的时候,就用函数返回的返回值对匹配的内容替换。
//3当不知到newContent为函数时候,传入的参数是啥,就用arguments.length,或打印arguments进行查看。 //基础的有
var words = "hello world";
var xx = words.replace("hello","hi");
console.log(words.replace("hello","hi")) //当newContent为函数时候,函数的参数是这样的
- param 1: 匹配到的字符串
- param 2: 匹配的子字符串1
- param 3: 匹配的子字符串2
-...
param m: 匹配的子字符串m
-...
- param n-1: 匹配到的字符串在字符串中的位置
- param n: 原始字符串
//一个牵强的例子
str = '13337663667';
str = str.replace(/(\d{3})(\d{4})(\d{4})/g,function(){
console.log(arguments);
return arguments[1]+'****'+arguments[3];
});
console.log(str);

最新文章

  1. IE6不支持min-height或max-width等完美解决方法
  2. MCMC: The Metropolis-Hastings Sampler
  3. SQLServer 分布式查询MySQL
  4. Java:反射
  5. centos 7 安装mysql
  6. SPOJ Pouring Water
  7. Palindrome Partitioning II Leetcode java
  8. Ul li 竖排 菜单
  9. oninput和onpropertychange
  10. CODEVS 1638 修复公路
  11. Craig可能是个冲浪爱好者
  12. 学习笔记TF024:TensorFlow实现Softmax Regression(回归)识别手写数字
  13. php 运算符and or && || 的详解
  14. Python从入门到实践 学习笔记(二)元祖686gffs
  15. [Python] Python 学习 - 可视化数据操作(一)
  16. (摘)Entity Framework Core 2.1带来更好的SQL语句生成方案
  17. websocket作用及意义
  18. 一个查表置换的CM
  19. Why is my Spring @Autowired field null?
  20. oracle导入导出 dmp文件

热门文章

  1. matlab练习程序(龙格库塔法)
  2. [python]ubuntu下的python2和python3
  3. 116、Java中String类之大小写转换
  4. 7.Varnish
  5. ASP.NET MVC Web项目中使用Log4Net记录日志,并按照日志类型分文件存储
  6. 一 Java语言基础
  7. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:元素浮动到右边
  8. CF1209C Paint the Digits
  9. js网页拉起支付宝支付
  10. 加拿大Assignment写作如何靠第一句话来吸睛?