javascript - 列に表示されるデータをフォーマットする方法

javascript

文字列を表示用にフォーマットするJavaScriptがあるかどうかを確認しようとしているため、試験「1234」または長さ2の文字列は12になります。どんな提案も歓迎します。どうもありがとう
答え
同等の数の文字をマスクする場合、* length - 2回複製して、元の文字列の最初の2文字を追加できます。

var str = "123456";

var numCharsToKeep = 2;
if (str.length > numCharsToKeep)
    str = str.substr(0, numCharsToKeep) + Array(str.length - numCharsToKeep + 1).join("*")

== "12******"
関連記事

javascript - JavaScriptで3次元配列をソートする

asp.net - これは、WebDriverを使用してJavaScript警告ダイアログを処理する正しい方法ですか?

javascript - Google Fusion Tablesで変更を行うことができません(挿入、テーブルの追加など)

javascript - Dojoスパイダーチャートの固定軸

c# - ASP.NET MVC3、Razor-JavaScriptでのViewBagまたはURL変数の使用

javascript - jQueryを使用してiframe URLを変更する

javascript - リスト項目をdivの上に表示する

javascript - d3.jsデンドログラム:クリックしてノードの表示を切り替える方法

javascript - JSON.parseをオブジェクト配列に

javascript - FacebookアプリケーションのキャンバスページからWebページにユーザーを移動する方法