我想使用正则表达式将 _ 之后的所有内容大写。
示例:从 en_gb 到 en_GB
谢谢!
我知道你应该尝试一些努力,但周一早上我手里拿着一杯咖啡很好。
使用替换函数并使用参数来转换字符串。
"en_gb".replace(/_.*/,function(a){return a.toUpperCase();})
这将在下划线后全部更改为大写。测试作品
var str="en_gb";
var splitStrg=str.split("_");
splitStrg[1] = splitStrg[1].toUpperCase();
var str = splitStrg.join("_");