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 相关文章推荐
js中几种去掉字串左右空格的方法
Dec 25 Javascript
jQuery前台数据获取实现代码
Mar 16 Javascript
简述Matlab中size()函数的用法
Mar 20 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
Aug 18 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
Oct 11 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
Apr 13 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
Sep 02 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
Dec 18 Javascript
详解服务端预渲染之Nuxt(介绍篇)
Apr 07 Javascript
Vue中函数防抖节流的理解及应用实现
Apr 24 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中的路径问题与set_include_path使用介绍
2014/02/11 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
js实现文字截断功能
2016/09/14 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
python flask搭建web应用教程
2019/11/19 Python
python中字典增加和删除使用方法
2020/09/30 Python
python中的列表和元组区别分析
2020/12/30 Python
Python中的流程控制详解
2021/02/18 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
abstract class和interface有什么区别?
2012/01/03 面试题
创先争优承诺书范文
2014/03/31 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
科技之星事迹材料
2014/06/02 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书