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 相关文章推荐
详谈JavaScript 匿名函数及闭包
Nov 14 Javascript
javascript实现的多个层切换效果通用函数实例
Jul 06 Javascript
javascript HTML+CSS实现经典橙色导航菜单
Feb 16 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
javascript删除html标签函数cIsHTML
Jan 09 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
整理关于Bootstrap警示框的慕课笔记
Mar 29 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
May 13 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
微信小程序textarea层级过高的解决方法
Mar 04 Javascript
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
Aug 12 Javascript
vue中data改变后让视图同步更新的方法
Mar 29 Vue.js
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缩略图生成程式(需要GD库支持)
2007/03/06 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
Python中针对函数处理的特殊方法
2014/03/06 Python
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
深入理解Django的中间件middleware
2018/03/14 Python
pytorch permute维度转换方法
2018/12/14 Python
Python饼状图的绘制实例
2019/01/15 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python如何省略括号方法详解
2020/03/21 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
python要安装在哪个盘
2020/06/15 Python
python批量生成条形码的示例
2020/10/10 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
高中生期末评语大全
2014/01/28 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
员工团队活动方案
2014/08/28 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android