使用REGEX将_之后的所有内容大写

时间:2013-05-13 12:11:00

标签: javascript regex uppercase

我希望使用正则表达式将_之后的所有内容都大写。

示例:从en_gb到en_GB

谢谢!

2 个答案:

答案 0 :(得分:7)

我知道你应该尝试一些努力,但我周一早上手里拿着一杯咖啡很好。

使用替换函数并使用参数转换字符串。

"en_gb".replace(/_.*/,function(a){return a.toUpperCase();})

答案 1 :(得分:1)

这应该将下划线后的所有更改都更改为大写。经过测试的作品

var str="en_gb";
var splitStrg=str.split("_");
splitStrg[1] = splitStrg[1].toUpperCase();
var str = splitStrg.join("_");