いくつかの先行する文字を定数の4つのアスタリスクに置き換え、最後の3つも表示する方法-JavaScript?
以下が私たちの価値観だとしましょう-
'6778922' '76633 56 1443' '8888 4532 3232 9999'
前の文字を4つのアスタリスクに置き換え、残りの3文字を表示する必要があります。出力は-
である必要があります**** 922 **** 443 **** 999
このような状況では、replace()を使用して正規表現を設定します。
例
以下はコードです-
const hideDataWithDot = value => value.replace(/.+(.{3})$/, "**** $1"); console.log(hideDataWithDot('6778922')) console.log(hideDataWithDot('76633 56 1443')) console.log(hideDataWithDot('8888 4532 3232 9999'))
上記のプログラムを実行するには、次のコマンドを使用します-
node fileName.js.
ここで、私のファイル名はdemo236.jsです。
出力
出力は次のとおりです-
PS C:\Users\Amit\javascript-code> node demo236.js **** 922 **** 443 **** 999
-
trタグからidを取得し、JavaScriptを使用して新しいtdに表示するにはどうすればよいですか?
以下が私たちのテーブルだとしましょう- <table> <tr id='StudentDetails'> <th>StudentName</th> <th>StudentCountryName</th> </tr> <tr id='FirstRow'> <td&
-
JavaScriptでreduceとrangeを使用して階乗関数を作成するにはどうすればよいですか?
別のヘルパー関数range()を利用するJavaScript階乗関数を作成する必要があります。 範囲関数は、1から入力番号までの範囲の数値を準備する必要があります。次に、メイン関数は、範囲配列に対してArray.prototype.reduce()関数を実行して、階乗を計算する必要があります 例 このためのコードは-になります const range = (start, end) => { const acc = []; for (var i = start; i < end; i++) { &nb