我希望使用正则表达式将_之后的所有内容都大写。
示例:从en_gb到en_GB
谢谢!
答案 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("_");