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 的全选(全非选)即取得被选中的值使用介绍
Nov 12 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
JavaScript中的toLocaleDateString()方法使用简介
Jun 12 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
原生JS实现的跳一跳小游戏完整实例
Jan 27 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 Javascript
JavaScript实现队列结构过程
Dec 06 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
php模板之Phpbean的目录结构
2008/01/10 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
php页面防重复提交方法总结
2013/11/25 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
分享php多功能图片处理类
2016/05/15 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JavaScript加强之自定义callback示例
2013/09/21 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
Python复制文件操作实例详解
2015/11/10 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
解释一下钝化(Swap out)
2016/12/26 面试题
童装店创业计划书
2014/01/09 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
小学运动会口号
2014/06/07 职场文书
保密工作整改报告
2014/11/06 职场文书
2019个人半年工作总结
2019/06/21 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python