要替换字符串中的所有数字,请调用 replace()
方法,将全局匹配所有数字的正则表达式作为第一个参数传递给它,将替换字符串作为第二个参数传递给它。
replace()
方法将返回一个新字符串,其中所有匹配项都被提供的替换项替换。
const str = 'a1 b2 c3';
const replaced = str.replace(/[0-9]/g, '!');
console.log(replaced); // 👉️ a! b! c!
我们将以下参数传递给 String.replace 方法:
方括号 []
称为字符类。 示例中的字符类匹配 0 到 9 范围内的所有数字。
我们使用 g
(全局)标志是因为我们想要匹配字符串中出现的所有数字,而不仅仅是第一次出现的数字。
如果大家在阅读正则表达式方面需要帮助,请查看我们的 正则表达式教程。
replace
方法不会更改原始字符串,它会返回一个替换了一个或多个匹配项的新字符串。 字符串在 JavaScript 中是不可变的。
该示例使用感叹号作为替换,但是我们可以使用适合您的用例的任何替换字符串,例如 一个下划线。
const str = 'a1 b2 c3';
const replaced = str.replace(/[0-9]/g, '_');
console.log(replaced); // 👉️ a_ b_ c_
等效的正则表达式是使用 \d
特殊字符。
const str = 'a1 b2 c3';
const replaced = str.replace(/\d/g, '!');
console.log(replaced); // 👉️ a! b! c!
\d
特殊字符匹配任何数字 0-9。 它实现与 [0-9]
相同的结果。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
发布时间:2023/04/28 浏览次数:146 分类: CSS
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
发布时间:2023/03/29 浏览次数:69 分类: PHP
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
发布时间:2023/03/24 浏览次数:93 分类: JavaScript
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
发布时间:2023/03/24 浏览次数:141 分类: JavaScript
本教程展示了在 javascript 中获取字符串最后一个字符的方法
聚圣源张岱简介9亿tv柔和的反义词形容雪皮肤过敏吃什么药动漫爱情张辰亮手腕锁链小黑屋先锋影音播放器pornjamqq餐厅立体装修大朗教育网起名 书宝宝免费起名的姓名测试打分生辰八字梦见黑蛇台球风暴4亚贸兴汇影城保安公司起名参考飞虎队电影亲如手足灯光公司起名罗氏起名大全装修起名字吗赛博加速器镇魂街电视剧百度云给家具起名字好听文不加点的意思玫瑰acome李忆如奇迹单机版淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费