Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで空白を削除して、任意の文字列をキャメルケースに変換する


文字列をキャメルケースに変換するには、単語の最初の文字を小文字にし、残りの単語の最初の文字を大文字にする必要があります。

以下は、任意の文字列をキャメルケースに変換するコードです-

function convertStringToCamelCase(sentence) {
   return sentence.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g,
   function(camelCaseMatch, i) {
      if (+camelCaseMatch === 0)
         return "";
      return i === 0 ? camelCaseMatch.toLowerCase() :
      camelCaseMatch.toUpperCase();
   });
}
console.log(convertStringToCamelCase("Add two variables"));

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo104.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo104.js
addTwoVariables

  1. JavaScriptで空白文字列をURLに変換する

    Web URLでは、URLにスペースを指定すると、ブラウザはすべてのスペースを文字列%20に自動的に置き換えます。 最初で唯一の引数として文字列を受け取るJavaScript関数を作成する必要があります。次に、関数は新しい文字列を作成して返す必要があります。この文字列では、空白がどこにあっても、「%20」に置き換えられます。 例- 入力文字列が-の場合 const str = 'some extra Space'; その場合、出力は-になります。 const output = 'some%20extra%20%20Space'; 例 このためのコードは

  2. JavaScriptで任意のケースをキャメルケースに変換する

    問題 文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、任意のケース(通常、スネークケース、パスカルケース、その他)にすることができます。 この関数は、この文字列をキャメルケース文字列に変換する必要があります。 たとえば、関数への入力が-の場合 入力 const str = 'New STRING'; 出力 const output = 'newString'; 例 以下はコードです- const str = 'New STRING'; const toCamelCase = (str =