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 相关文章推荐
jquery 扑捉回车键事件代码
Apr 24 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
jQuery源码分析之Callbacks详解
Mar 13 Javascript
JavaScript中的条件判断语句使用详解
Jun 03 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
JavaScript利用正则表达式替换字符串中的内容
Dec 12 Javascript
jquery mobile实现可折叠的导航按钮
Mar 11 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
Jun 02 Javascript
详解javascript对数组和json数组的操作
Apr 15 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 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
SONY SRF-40W电路分析
2021/03/02 无线电
PHP+javascript模拟Matrix画面
2006/10/09 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
django框架使用方法详解
2019/07/18 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
python多进程重复加载的解决方式
2019/12/13 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
Order by的几种用法
2013/06/16 面试题
恐龙的灭绝教学反思
2014/02/12 职场文书
检举信的格式及范文
2014/04/04 职场文书
教师对学生的评语
2014/04/28 职场文书
关于python爬虫应用urllib库作用分析
2021/09/04 Python
Java界面编程实现界面跳转
2022/06/16 Java/Android