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

JavaScriptですべて大文字を文字列の先頭に移動するにはどうすればよいですか?


次は私たちの文字列だとしましょう-

my name is JOHN SMITH

sort()を正規表現/ [A-Z] /とともに使用して、すべて大文字を文字列の先頭に移動します/

var moveAllCapitalLettersAtTheBeginning = [...' my name is JOHN SMITH ']
.sort((value1, value2) =>
/[A-Z]/.test(value1) ? /[A-Z]/.test(value2) ? 0 : -1 : 0).join(' ');
console.log("After moving the all capital letters at the beginning=");
console.log(moveAllCapitalLettersAtTheBeginning);

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\javascript-code> node demo199.js
After moving the all capital letters at the beginning=
J O H N S M I T H m y n a m e i s

  1. JavaScriptのRegExpを使用して、文字列内のすべての配列要素を検出して置き換える方法は?

    次の文字列があるとしましょう- var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript." 上記の文の次の単語を特定の値「利用不可」に置き換える必要があります- var values = ['John','Smith','UK','JavaScript'] したがって、出力は-になります。 My Name is Not Available Not Available. I live in

  2. Javaで特定の文字列のすべての大文字を印刷するにはどうすればよいですか?

    キャラクター クラスはOのサブクラスです bject クラスであり、プリミティブ型 charの値をラップします オブジェクト内。タイプ文字のオブジェクト クラスには、タイプがcharである単一のフィールドが含まれています。 文字列の文字をループで繰り返すことですべての大文字を印刷し、個々の文字が大文字であるか、 isUpperCase()を使用していないかを確認できます。 メソッドであり、静的 方法 キャラクターの クラス。 構文 public static boolean isUpperCase(char ch) 例 public class PrintUpperCaseLetterS