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给input和textarea设定ie中的focus
May 29 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 Javascript
js通过location.search来获取页面传来的参数
Sep 11 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
利用AngularJs实现京东首页轮播图效果
Sep 08 Javascript
jQuery图片轮播功能实例代码
Jan 29 Javascript
如何理解jQuery中的ajaxSubmit方法
Mar 13 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
微信小程序实现手势滑动卡片效果
Aug 26 Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 Javascript
在Uni中使用Vue的EventBus总线机制操作
Jul 31 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学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
nginx下安装php7+php5
2016/07/31 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
js实现五星评价功能
2017/03/08 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
Python 查看文件的读写权限方法
2018/01/23 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
在双python下设置python3为默认的方法
2018/10/31 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
python 弧度与角度互转实例
2020/04/15 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
中学运动会广播稿
2014/01/19 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
服装促销活动方案
2014/02/23 职场文书
企业元宵节主持词
2014/03/25 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2014小学数学教研组工作总结
2014/12/06 职场文书
用电申请报告范文
2015/05/18 职场文书