Javascript replace () с изменением регистра

Есть ли простой способменять в случае совпадения строки с JavaScript?

пример

Строка:<li>something</li>

Регулярное выражение:/<([\w]+)[^>]*>.*?<\/\1>/

И что я хотел бы сделать, это заменить совпадение $ 1 на все заглавные буквы (внутри замены, если это возможно). Я не совсем уверен, когда $ 1 является допустимым совпадением, а не строкой - '$ 1' .toUpperCase не работает.

Итак, как бы я вернулся<LI>something</li>? Метод, а не регулярное выражение.

Ответы на вопрос(2)

Ваш ответ на вопрос