replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串。
第二个参数可以是字符串,也可以是函数。$1、$2...表示与正则表达式匹配的文本。

There are many ways we can make a difference. Global change starts with you. Sign up for our free newsletter today.

输出:There Are Many Ways We Can Make A Difference. Global Change Starts With You. Sign Up For Our Free Newsletter Today.

源代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" Content="text/html; charset=utf-8;">
 5 <title> JS replace方法 </title>
 6 <meta name="author" content="rainna" />
 7 <meta name="keywords" content="rainna's js lib" />
 8 <meta name="description" content="JS replace方法" />
 9 </head>
10 <body>
11 <h1>使用JS的replace()方法把所有单词的首字母大写</h1>
12 <p>replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。<br />replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串。<br />
13 第二个参数可以是字符串,也可以是函数。$1、$2...表示与正则表达式匹配的文本。</p>
14 <p id="word">There are many ways we can make a difference. Global change starts with you. Sign up for our free newsletter today.</p>
15 <a href="" id="replaceBtn">替换</a>
16
17 <script>
18 var replaceFunc = function(){
19     var word = document.getElementById('word').innerText.toString(),
20         btn = document.getElementById('replaceBtn');
21
22     var func1 = function(str){
23         return str.replace(/\b\w+\b/g,function(word){
24              return word.substring(0,1).toUpperCase() + word.substring(1);
25         });
26     }
27
28     btn.onclick = function(event){
29         event.preventDefault();
30         console.log(func1(word));
31     }
32 }
33
34 replaceFunc();
35 </script>
36 </body>
37 </html>

转载于:https://www.cnblogs.com/zourong/p/3891047.html

JS replace()方法-字符串首字母大写相关推荐

  1. Java字符串首字母大写高效方法

    我们日常编码过程中,通常会使用反射,通过对象获取其属性,并通过属性得到其getter.setter方法,而得到get.set方法时候需要属性首字母大写.字符串首字母大写,我们通常的做法是:传统方法为先 ...

  2. 实现字符串首字母大写

    实现字符串首字母大写 两种方式实现 方式一:截取字符串的第一个字母,利用String的toUpperCase方法将第一个字母转换为大写,截取首字母后的字串,和转换为大写的首字母做拼接 方式二:利用AS ...

  3. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

  4. js字符串首字母大写其他小写

    var name = "JAMES";// 将所有字符变成小写 name = name.toLowerCase();/*三种方法*/// 提取首字母转换为大写并与其余的字母拼接起来 ...

  5. 字符串首字母大写方法

    java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码 //首字母大写     public static String c ...

  6. 怎样在html中设置首字母大写,javascript如何设置字符串首字母大写?

    给出一个字符串,如何确保字符串的首字母都大写?下面本篇文章就来给大家介绍一下使用javascript设置首字母大写的方法,希望对大家有所帮助. 在javascript中,可以使用slice()方法.t ...

  7. javaScript实现字符串首字母大写

    (function(){ var stringUtils = { //TODO 单词首字母大写 initCap : function( param ){ param = param || " ...

  8. SQL字符串首字母大写

    字符串中的每个首字母大写,其余字母全部小写 SELECT INITCAP(firstname || ' ' || lastname) AS shortlist FROM mytable 仅第一个首字母 ...

  9. 记一次JAVA中字符串首字母大写转化为小写的Code

    因为见过很多文章都有记载, 所以我这里也就用于个人简单的记录下 /*** 首字母大写转化为小写* 如果首字符不是大写;就原值返回.* @param strValue* @return*/public ...

最新文章

  1. 2022-2028年全球与中国乳胶丝市场研究及前瞻分析报告
  2. 华为自研操作系统官宣了,但有机会成功吗
  3. 顺序栈实现表达式求值(C语言实现)【栈】
  4. HBase 3.0 可能的新特性
  5. bufferedreader读取中文乱码_python字符乱码的解决小结
  6. linux如何记录测试时长,如何测试Linux命令运行时间?
  7. HTML粘性滑块导航源码-可用来做首页
  8. boost线程(二)
  9. python 测试用例管理 生成_python自动生成接口测试用例
  10. 题目1198:a+b
  11. python序列类型包括哪三种映射类型_python序列类型包括哪三种
  12. 趁老王不在,和隔壁邻居斗斗地主,比比大小
  13. Java实现多种格式上传视频资源、解析视频格式、视频截图处理
  14. C++基础入门(第一篇)
  15. 此文对你人生会有莫大好处的,建议永久保存
  16. RHCE 考试经验总结
  17. JS实现京东表单注册
  18. Java基础 -> 从键盘获取不同的输入类型(String,int,double,boolean)(Scanner)
  19. Django实训:图书信息管理系统
  20. jQuery添加插入元素技巧

热门文章

  1. 一篇文章讲清楚人工智能、机器学习和深度学习的区别和联系
  2. android打开项目更换版本,android1.6项目,换成其他包的方法,及修改默认启动虚拟机的版本...
  3. ios 静态方法是否能被重写_小米新系统亮相,比苹果iOS更干净,21款手机支持升级...
  4. 关于mysql和oracle错误的有_关于MySQL与Oracle的区别
  5. 线性求逆元模板_ACM 数论基本模板
  6. unity导出fbx模型_ARTBOOK艺书专栏:Fbx导出杂谈
  7. mysql中事务的启动方式
  8. python3 数组大小_python3从零学习-5.1.8、高效的数值数组array
  9. linux落字效果代码,Shell中实现飞行文字效果
  10. vrish 删除虚机_使用Kvm命令集管理虚拟机