js中字符替换函数String.replace()使用技巧
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()使用技巧相关推荐
- linux c中字符替换函数,Linux C 支持正则表达式的字符串替换函数
[root@localhost src]# cat a.c /** * Linux C 支持正则表达式的字符串替换函数 * * Author: cnscn@163.com * Homepage: ww ...
- Sybase中字符串替换函数 STR REPLACE
用法: SELECT STR_REPLACE("abc99922defg121212hicde","a","") 不过,好像不支持正则表达式 ...
- 关于在js中使用trim函数的一些小技巧
JavaScript并没有提供原生的trim()函数.所以在js代码中用到的trim()函数均是jQuery提供的,其重要作用为:用于去掉 字符串首为的空白字符. 详解jQuery的trim()函数: ...
- js中字符的替换(如用单引号提换双引号)
最近遇到一个问题,需要将Json转为String( js中json对象和string互转 ),String对象内的单引号需要为双引号,就查了一下,做了一个总结. JS提供的replace()方法正好 ...
- mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字:
#includest - phpStudy...
c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型 例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...
- php中msubstr,PHP学习:thinkphp中字符截取函数msubstr()用法分析
<PHP学习:thinkphp中字符截取函数msubstr()用法分析>要点: 本文介绍了PHP学习:thinkphp中字符截取函数msubstr()用法分析,希望对您有用.如果有疑问,可 ...
- java stringbuffer数组_Java中字符数组、String类、StringBuffer三者之间相互转换
一.StringBuffer与String的相互转换 1.将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型. StringB ...
- 关于js中的eval函数
关于JS中的eval()函数 eval()函数的定义和用法 JavaScript中的 eval() 函数可以计算eval中的参数(JavaScript 字符串),并把它作为脚本代码来执行. ...
- js中的offset函数和position
js中的offset函数,其本身是个对象,它含有两个属性,top和left,其属性值是数字,无单位,是针对文档内容的,即浏览器 而position函数,也有上述两个属性,但它是针对父元素的偏移量 转载 ...
最新文章
- 神经网络与机器学习 笔记—改善反向传播的性能试探法
- mysql odbc 配置详解
- Centos 推荐使用xtrabackup备份数据库
- Sql Server和oracle的函数区别总结
- “寒门状元之死”刷屏后备受质疑 创作团队终于回应了...
- 酷炫的深色模式APP设计模板|2020设计潮流趋势
- java 安全策略,编程式安全策略配置
- 【Xilinx-Petalinux学习】-02-建立PetaLinux工程
- 贪吃蛇小游戏(C语言)
- yolov3 使用darknet的python接口使用
- 安装VS2008 SP1
- css-对号/叉号(纯css)
- 免费顶级域名.OVH注册申请全过程附成功注册小技
- 两台不同的型号的路由器桥接
- PAT.A1010 Radix
- 【笔记】多因素条件下注意力分配建模
- C语言计算机二级/C语言期末考试 刷题(二)
- Hbase热点问题以及避免热点问题的办法
- python读取mat数据_Python几种读取mat格式数据的方法,python几种读取mat
- JavaWeb12(域对象EL表达式JSTL)