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 相关文章推荐
在html页面中包含共享页面的方法
Oct 24 Javascript
jquery无缝向上滚动实现代码
Mar 29 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
基于javascript实现仿百度输入框自动匹配功能
Jan 03 Javascript
jQuery监听文件上传实现进度条效果的方法
Oct 16 Javascript
ES6概念 Symbol toString()方法
Dec 25 Javascript
javascript中new Array()和var arr=[]用法区别
Dec 01 Javascript
10个在JavaScript开发中常遇到的BUG
Dec 18 Javascript
Node.js log4js日志管理详解
Jul 31 Javascript
vue+axios+element ui 实现全局loading加载示例
Sep 11 Javascript
详解webpack 最简打包结果分析
Feb 20 Javascript
vue生命周期与钩子函数简单示例
Mar 13 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
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
php四种定界符详解
2017/02/16 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
[01:31:22]Ti4 循环赛第四日附加赛LGD vs Mouz
2014/07/13 DOTA
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
PyTorch中的Variable变量详解
2020/01/07 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
PyTorch中的C++扩展实现
2020/04/02 Python
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
哪些情况下不应该使用索引
2015/07/20 面试题
英文简历中的自我评价
2013/10/06 职场文书
幼儿教师考核制度
2014/01/25 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
计划生育诚信协议书
2014/11/02 职场文书
诚信承诺书
2015/01/19 职场文书
Golang解析JSON对象
2022/04/30 Golang
MySQL主从切换的超详细步骤
2022/06/28 MySQL