JS将指定的某个字符全部转换为其他字符实例代码


Posted in Javascript onOctober 13, 2020
var str = "pig cat fish、dog horse monkey bear、lion、fox";

笔者在这里定义了一个字符串
如果使用for循环遍历字符串,内部使用replace函数的话

for (j = 0; j <= str.length; j++) {
   if (str.charAt(j) == "o") {
     str.replace("o", "*");
   }
  }

像上面这样 因为replace是有返回值的 并且只会替换第一个字符 因此后面的"o"都是没有改变的
存进数组也一样

// 3、把字符串中所有的字符o提换成字符*
  var b = [];
  for (j = 0; j <= str.length; j++) {
   if (str.charAt(j) == "o") {
    b[j] = str.replace("o", "*");
   }
  }
  alert(b[b.length - 1]);

JS将指定的某个字符全部转换为其他字符实例代码

由图可以显示出 返回的值依旧是只是第一个改变了 如果想要全部改变 就需要用到正则表达式里面的全局变量了

JS将指定的某个字符全部转换为其他字符实例代码

这是我以前做的笔记 可以看出 如果用 “/正则表达式/g” 这种方式就可以让全部的"o"变为"*"

for (j = 0; j <= str.length; j++) {
  if (str.charAt(j) == "o") {
   var str1 = str.replace(/o/g, "*");
  }
 }
 alert(str1);

前后两个“/ 表示是正则表达式
/o/g 则表示 所有的o 从而可以利用replace+正则表达式来改变某个特定字符的全部个体

JS将指定的某个字符全部转换为其他字符实例代码

结果如图所示

看到这里 如果对你有帮助的话 请点一个赞 这是对我最大的鼓励 o3o

到此这篇关于JS将指定的某个字符全部转换为其他字符的文章就介绍到这了,更多相关JS指定字符全部转换为其他字符内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
Prototype Array对象 学习
Jul 19 Javascript
奉献给JavaScript初学者的编写开发的七个细节
Jan 11 Javascript
jquery的总体架构分析及实现示例详解
Nov 08 Javascript
js实现Select头像选择实时预览代码
Aug 17 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
jQuery判断是否存在滚动条的简单方法
Sep 17 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
JS实现的JSON序列化操作简单示例
Jul 02 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
详解Java中String JSONObject JSONArray List转换
Nov 13 Javascript
JavaScript实现拖动对话框效果的实现代码
Oct 12 #Javascript
react的hooks的用法详解
Oct 12 #Javascript
微信小游戏中three.js离屏画布的示例代码
Oct 12 #Javascript
原生JavaScript实现弹幕组件的示例代码
Oct 12 #Javascript
分享8个JavaScript库可更好地处理本地存储
Oct 12 #Javascript
浅析我对JS延迟异步脚本的思考
Oct 12 #Javascript
Webpack5正式发布,有哪些新特性
Oct 12 #Javascript
You might like
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
DWZ table的原生分页浅谈
2013/03/01 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
Vue3 源码导读(推荐)
2019/10/14 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
Vue实现简单计算器案例
2020/02/25 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
[31:47]夜魇凡尔赛茶话会 第三期01:选手知多少
2021/03/11 DOTA
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python中print和return的作用及区别解析
2019/05/05 Python
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
工程部经理岗位职责
2013/12/08 职场文书
生产班组长岗位职责
2014/01/05 职场文书
销售员岗位职责范本
2014/02/03 职场文书
真诚的求职信
2014/07/04 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
北京故宫导游词
2015/01/31 职场文书
员工开除通知书
2015/04/25 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
七年级英语教学反思
2016/02/15 职场文书
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript