-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 に答える