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 相关文章推荐
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
javascript中call apply 与 bind方法详解
Mar 10 Javascript
深入理解JavaScript中的预解析
Jan 04 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
详解JavaScript添加给定的标签选项
Sep 17 Javascript
jQuery实现的中英文切换功能示例
Jan 11 jQuery
JavaScript实现简单随机点名器
Nov 21 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 Javascript
echarts饼图各个板块之间的空隙如何实现
Dec 01 Javascript
js基础语法与maven项目配置教程案例
Jul 15 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
在JavaScript中调用php程序
2009/03/09 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP7匿名类用法分析
2016/09/26 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
JavaScript的设计模式经典之代理模式
2016/02/24 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
Python中的作用域规则详解
2015/01/30 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
python os用法总结
2018/06/08 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Python pandas用法最全整理
2019/08/04 Python
python实现XML解析的方法解析
2019/11/16 Python
计算机工程学院个人求职信
2013/10/05 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
班主任工作总结范文
2015/08/13 职场文书