-3

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

示例:从 en_gb 到 en_GB

谢谢!

4

2 回答 2

7

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

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

"en_gb".replace(/_.*/,function(a){return a.toUpperCase();})
于 2013-05-13T12:12:40.403 回答
1

这将在下划线后全部更改为大写。测试作品

var str="en_gb";
var splitStrg=str.split("_");
splitStrg[1] = splitStrg[1].toUpperCase();
var str = splitStrg.join("_");
于 2013-05-13T12:18:33.553 回答