hack のためのネタ帳, etc,,,

replace メソッド

置換文字を与える場合と、置換関数を与える場合の 2 種類の使い方が可能。
String.prototype.replace = function(r, s);
  • r: パターン(String or RegExp)
  • s: 置換文字
String.prototype.replace = function(r, f(m0, ..., p, st) = undefined);
  • r: パターン(String or RegExp)
  • f: 置換関数
    • m0: マッチした文字列
    • ...: グループにマッチした文字列(グループの数だけ)
    • p: 位置 (0〜)
    • st: 文字列全体

反復文字列

文字列 s を n 回反復した文字列を得る。
function str_repeat(s, n) {
  return Array(n + 1).join(s);
}

ゼロパディング

例えば2桁でゼロパディングするなら以下のようにすれば良い。
("0"+n).slice(-2);

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます