2013-05-13 4 views
-3

Я хочу использовать все, что следует за _ использованием регулярного выражения.Запишите все после _ using REGEX

Пример: от en_GB до en_GB

Спасибо!

+1

Это не служба написания кода - как далеко ваши усилия принесли вам? – Clive

+2

Я думаю, что это звучит как хороший проект для новичка, который занимается самостоятельно, когда учится. – 2013-05-13 12:13:01

ответ

7

Я знаю, что вы должны были попробовать какое-то усилие, но в понедельник утром я хорошо знаком с чашкой кофе в руке.

Используйте функцию replace и используйте аргумент для преобразования строки.

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

спасибо .... и да ... Прошу прощения, я еще не исследовал немного! – user2377687

+0

Спасибо за ваш ответ –

1

Это должно изменить все изменения после подчеркивания в верхнем регистре. Протестированные работы

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