如何在行中找到某个单词并将其第二个字符更改为大写?

时间:2018-10-28 22:07:42

标签: javascript regex

请告诉我如何在行中找到某个单词并将其第二个字符更改为JavaScript中的大写字母。

2 个答案:

答案 0 :(得分:0)

使用Array方法:

function convertToWeirdCase (word) {
  return word.split(‘’).map((char, i) => i === 1 ? char.toUpperCase() : char).join(‘’)
}

使用正则表达式:

function convertToStrangeCase (word) {
  return word.replace(/^(.)(.)/, match => match[0] + match[1].toUpperCase())
}

答案 1 :(得分:-1)

希望这可以解决问题。

var myText = "myText";
myText.split(" ");

mytext现在是一个数组。

现在您可以将其与foreach循环一起使用,以检查它是否为单词,然后

var newText = myText[myNumber];
newText[1] = toUpperCase(newText[1])