String.replace( ) 简介
语法:
var strings = string.replace(regexp,
replacement)

regexp
:您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g)
修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。
replacement :您要替换成的字符。
返回值是执行替换操作后的字符串。

11 String.replace( ) 的简单用法
var text = "javascript 非常强大 !";13
text.replace(/javascript/i, "JavaScript");14 // 返回:JavaScript 非常强大 !

String.replace( ) 替换所有出现的目标字符
var text= "javascript 非常强大 !JAVASCRIPT
是我最喜欢的一门语言 !";17 text.replace(/javascript/ig, "JavaScript");18 // 返回:JavaScript
非常强大 !JavaScript 是我最喜欢的一门语言 !

String.replace( ) 实现调换位置

var name=
"Doe, John";
name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1");
// 返回:John Doe

String.replace( ) 实现将所有双引号包含的字符替换成中括号包含的字符
var text = '"JavaScript"
非常强大!';25 text.replace(/"([^"]*)"/g, "[$1]");26 // 返回:[JavaScript] 非常强大!

String.replace( ) 将所有字符首字母大写
var text = 'a journey of a thousand
miles begins with single step.';29 text.replace(/\b\w+\b/g, function(word) {30
return word.substring(0,1).toUpperCase( ) +31 word.substring(1);32 });33 34 //
返回:A Journey Of A Thousand Miles Begins With Single Step.

转载于:https://www.cnblogs.com/ma110169/p/3899879.html

js中字符替换函数String.replace()使用技巧相关推荐

  1. linux c中字符替换函数,Linux C 支持正则表达式的字符串替换函数

    [root@localhost src]# cat a.c /** * Linux C 支持正则表达式的字符串替换函数 * * Author: cnscn@163.com * Homepage: ww ...

  2. Sybase中字符串替换函数 STR REPLACE

    用法: SELECT STR_REPLACE("abc99922defg121212hicde","a","") 不过,好像不支持正则表达式 ...

  3. 关于在js中使用trim函数的一些小技巧

    JavaScript并没有提供原生的trim()函数.所以在js代码中用到的trim()函数均是jQuery提供的,其重要作用为:用于去掉 字符串首为的空白字符. 详解jQuery的trim()函数: ...

  4. js中字符的替换(如用单引号提换双引号)

    最近遇到一个问题,需要将Json转为String(  js中json对象和string互转 ),String对象内的单引号需要为双引号,就查了一下,做了一个总结. JS提供的replace()方法正好 ...

  5. mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字: #includest - phpStudy...

    c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型   例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...

  6. php中msubstr,PHP学习:thinkphp中字符截取函数msubstr()用法分析

    <PHP学习:thinkphp中字符截取函数msubstr()用法分析>要点: 本文介绍了PHP学习:thinkphp中字符截取函数msubstr()用法分析,希望对您有用.如果有疑问,可 ...

  7. java stringbuffer数组_Java中字符数组、String类、StringBuffer三者之间相互转换

    一.StringBuffer与String的相互转换 1.将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型. StringB ...

  8. 关于js中的eval函数

    关于JS中的eval()函数 eval()函数的定义和用法 JavaScript中的 eval() 函数可以计算eval中的参数(JavaScript 字符串),并把它作为脚本代码来执行.       ...

  9. js中的offset函数和position

    js中的offset函数,其本身是个对象,它含有两个属性,top和left,其属性值是数字,无单位,是针对文档内容的,即浏览器 而position函数,也有上述两个属性,但它是针对父元素的偏移量 转载 ...

最新文章

  1. 神经网络与机器学习 笔记—改善反向传播的性能试探法
  2. mysql odbc 配置详解
  3. Centos 推荐使用xtrabackup备份数据库
  4. Sql Server和oracle的函数区别总结
  5. “寒门状元之死”刷屏后备受质疑 创作团队终于回应了...
  6. 酷炫的深色模式APP设计模板|2020设计潮流趋势
  7. java 安全策略,编程式安全策略配置
  8. 【Xilinx-Petalinux学习】-02-建立PetaLinux工程
  9. 贪吃蛇小游戏(C语言)
  10. yolov3 使用darknet的python接口使用
  11. 安装VS2008 SP1
  12. css-对号/叉号(纯css)
  13. 免费顶级域名.OVH注册申请全过程附成功注册小技
  14. 两台不同的型号的路由器桥接
  15. PAT.A1010 Radix
  16. 【笔记】多因素条件下注意力分配建模
  17. C语言计算机二级/C语言期末考试 刷题(二)
  18. Hbase热点问题以及避免热点问题的办法
  19. python读取mat数据_Python几种读取mat格式数据的方法,python几种读取mat
  20. JavaWeb12(域对象EL表达式JSTL)

热门文章

  1. price ceiling
  2. ergo room and Margaret barton colonnade
  3. 录取率查询和申请结果查询平台分享
  4. C# StopWatch的BUG????
  5. 【转】汇编 代码段数据段堆区栈区
  6. 数据结构【图】—022邻接矩阵的深度和广度遍历
  7. Java入门系列-11-类和对象
  8. jack对海量数据库的一些总结
  9. c++11 常量表达式
  10. 1257 背包问题 V3——分数规划