Javascript 正则表达式将字符串中出现的任何 a、b 或 c 大写

标签 javascript regex

我想做一个可以映射的字符串替换

catch the ball 

CAtCh the BAll

显式指定 a->A、b->B 和 c->C 的正确语法是什么?

最佳答案

只需使用 .replace() 并使用函数将找到的匹配项大写。

var str = 'catch the ball';
str.replace(/[abc]/g, function(match){
    return match.toUpperCase();
});

关于Javascript 正则表达式将字符串中出现的任何 a、b 或 c 大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392080/

相关文章:

javascript在某个字符串之后进行多行匹配

javascript - Raphael.js 点击事件

JavaScript 正则表达式

javascript - JavaScript 中的正则表达式前瞻

javascript - 只允许小数点前千位和小数点后 4 位的数字

javascript - 正则表达式捕获并替换 html 标签之外的文本模式

mysql - 使用正则表达式加载数据查询

php - 将数据从初始 XML 请求传递到后续页面

javascript - 从页面上的 Google Analytics 跟踪代码获取帐户 ID

javascript - 如何使用 Babel 和 Grunt 正确编译项目