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

コロンの後の最初の文字だけを正規表現とJavaScriptで大文字にしますか?


最初の文字のみを大文字にするには、toUpperCase()とともに正規表現の概念を使用します。 toUpperCase()は文字列全体を大文字にするため、Regexを使用して、コロンの後の最初の文字のみを大文字にする必要があります。

以下が私たちの文字列だとしましょう-

var objectValues='fullName: john Smith';
コロンの後の最初の文字だけを大文字にする完全なコードは次のとおりです-

var objectValues='fullName: john Smith';
function capitalizeFirstAfterTheColon(value){
   return value.replace(/([:\?]\s+)(.)/g, function(data) {
      return data.toUpperCase();
   });
}
console.log(capitalizeFirstAfterTheColon(objectValues));

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\JavaScript-code> node demo85.js
fullName: John Smith

  1. すべてのレコードを更新して最初の文字のみを大文字にし、他のすべてのレコードを小文字に設定するMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable2017    -> (    -> Name text    -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2017 values('JOHN SMITH,MYSQL'); Query OK, 1 row affected (0.13

  2. 列値の最初の文字を取得し、MySQLを使用して別の列に挿入します

    これには、LEFT()関数の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable2036    -> (    -> FirstLetter varchar(20),    -> Title varchar(20)    -> ); Query OK, 0 rows affected (1.01 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa