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 日期验证正则附asp日期格式化函数
Sep 11 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 Javascript
jQuery获得document和window对象宽度和高度的方法
Mar 25 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
JavaScript定时器实现的原理分析
Dec 06 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
Mar 02 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
vue实现tab切换外加样式切换方法
Mar 16 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
封装 axios+promise通用请求函数操作
Aug 11 Javascript
详解JavaScript中Arguments对象用途
Aug 30 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 mkdir()定义和用法
2009/01/14 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
基于jquery的模态div层弹出效果
2010/08/21 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
React实现轮播效果
2020/08/25 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
python实现从字典中删除元素的方法
2015/05/04 Python
Python中文字符串截取问题
2015/06/15 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
python和ruby,我选谁?
2017/09/13 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
python字典的值可以修改吗
2020/06/29 Python
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
婚前保证书
2014/04/29 职场文书
千手观音观后感
2015/06/03 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL