JS将指定的某个字符全部转换为其他字符实例代码

作者:YuYaoSama 时间:2023-08-28 21:01:01 


 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

来源:https://blog.csdn.net/YuYaoCuzz/article/details/109015287?

标签:js,替换,字符
0
投稿

猜你喜欢

  • Python rindex()方法案例详解

    2022-04-18 07:06:44
  • Django文件上传与下载(FileFlid)

    2023-07-10 11:33:33
  • python中模块的__all__属性详解

    2022-10-16 08:59:18
  • Linux oracle数据库自动备份自动压缩脚本代码

    2024-01-19 01:44:40
  • 在pyqt5中展示pyecharts生成的图像问题

    2023-10-17 10:59:46
  • 美图秀秀web开放平台--PHP流式上传和表单上传示例分享

    2023-11-15 08:34:42
  • asp如何使用SMTP Service发送邮件?

    2010-06-05 12:43:00
  • vue 解决兄弟组件、跨组件深层次的通信操作

    2024-05-09 15:12:55
  • Dreamweaver使用疑难解答

    2009-09-13 18:41:00
  • python判断变量是否为列表的方法

    2023-05-06 16:22:22
  • JavaScript 数据结构之集合创建(1)

    2024-04-19 10:14:34
  • vue 使用vant插件做tabs切换和无限加载功能的实现

    2024-04-10 13:49:34
  • Python 多进程并发操作中进程池Pool的实例

    2022-06-28 16:31:37
  • 作符合用户体验的input输入框

    2008-01-10 12:21:00
  • python 中的命名空间,你真的了解吗?

    2023-12-23 20:19:58
  • 使用Python matplotlib绘制简单的柱形图、折线图和直线图

    2022-04-08 02:13:19
  • 基于PHP实现用户注册登录功能

    2024-04-30 08:48:35
  • 在SQL Server 2005数据库中更改数据架构

    2009-01-19 13:06:00
  • golang 检查网络状态是否正常的方法

    2024-05-08 10:45:03
  • 一次Mysql死锁排查过程的全纪录

    2024-01-16 20:35:53
  • asp之家 网络编程 m.aspxhome.com