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]);
由图可以显示出 返回的值依旧是只是第一个改变了 如果想要全部改变 就需要用到正则表达式里面的全局变量了
这是我以前做的笔记 可以看出 如果用 “/正则表达式/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+正则表达式来改变某个特定字符的全部个体
结果如图所示
看到这里 如果对你有帮助的话 请点一个赞 这是对我最大的鼓励 o3o
来源:https://blog.csdn.net/YuYaoCuzz/article/details/109015287?
标签:js,替换,字符
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python rindex()方法案例详解
2022-04-18 07:06:44
Django文件上传与下载(FileFlid)
2023-07-10 11:33:33
![](https://img.aspxhome.com/file/2023/4/86274_0s.jpg)
python中模块的__all__属性详解
2022-10-16 08:59:18
Linux oracle数据库自动备份自动压缩脚本代码
2024-01-19 01:44:40
在pyqt5中展示pyecharts生成的图像问题
2023-10-17 10:59:46
![](https://img.aspxhome.com/file/2023/5/117415_0s.png)
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2023-11-15 08:34:42
asp如何使用SMTP Service发送邮件?
2010-06-05 12:43:00
vue 解决兄弟组件、跨组件深层次的通信操作
2024-05-09 15:12:55
![](https://img.aspxhome.com/file/2023/1/126551_0s.jpg)
Dreamweaver使用疑难解答
2009-09-13 18:41:00
![](https://img.aspxhome.com/file/UploadPic/20072/200723113116214s.jpg)
python判断变量是否为列表的方法
2023-05-06 16:22:22
![](https://img.aspxhome.com/file/2023/9/109439_0s.png)
JavaScript 数据结构之集合创建(1)
2024-04-19 10:14:34
vue 使用vant插件做tabs切换和无限加载功能的实现
2024-04-10 13:49:34
![](https://img.aspxhome.com/file/2023/1/139681_0s.gif)
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
![](https://img.aspxhome.com/file/2023/3/97653_0s.png)
基于PHP实现用户注册登录功能
2024-04-30 08:48:35
![](https://img.aspxhome.com/file/2023/9/132789_0s.png)
在SQL Server 2005数据库中更改数据架构
2009-01-19 13:06:00
golang 检查网络状态是否正常的方法
2024-05-08 10:45:03
一次Mysql死锁排查过程的全纪录
2024-01-16 20:35:53