私はJavaScriptの問題の下で問題を抱えています。JavaScript:文章を修正してください
質問: 文章であるはずの文字列sが与えられました。しかし、誰かが別の言葉の間にスペースを入れるのを忘れていて、なんらかの理由で彼らはすべての言葉の最初の文字を大文字にしました。次の改正を行って文を返します。
単語の間にスペースを1つ入れます。 大文字を小文字に変換します。
例
"CodefightsIsAwesome"、出力が "codefightsは素晴らしいである" であるべきです。
"Hello"の出力は "hello"にする必要があります。
私の現在のコードは次のとおりです。
今、forループの私の目はちょうど手動で文字列から部分をスライスします。 このダイナミックを作成し、「スペース」を大文字の文字列の前に挿入するにはどうすればよいですか?
あなたは、文字列の末尾にA-Z
、または文字でない1つの以上の文字が続くA-Z
に一致するようにRegExp
/[A-Z][^A-Z]*/g
でString.prototype.match()
を使用することができます
入力文字列@JijoCleetus S –
の値は何ですか? – guest271314