ExtendsString
ES3相当のJScirptのString拡張用クラス
- String.prototypeに拡張します
Static Method Summary
Static Public Methods | ||
public static |
codePointAt(text: String, index: number): number サロゲートペア対応のコードポイント取得 |
|
public static |
codePointBefore(text: String, index: number): number インデックスの前にあるコードポイント |
|
public static |
codePointCount(text: string, beginIndex: number, endIndex: number): number コードポイント換算で文字列数をカウント |
|
public static |
指定した関数を全ての文字に一律に処理を行う |
|
public static |
|
|
public static |
isHighSurrogateAt(text: String, index: number): Boolean 上位のサロゲートペアの判定 |
|
public static |
isLowSurrogateAt(text: String, index: number): Boolean 下位のサロゲートペアの判定 |
|
public static |
isSurrogatePairAt(text: String, index: number): Boolean サロゲートペアの判定 |
|
public static |
offsetByCodePoints(text: string, index: number, codePointOffset: number): number コードポイント換算で文字列配列の位置を計算 |
|
public static |
replaceAll(text: string, target: string, replacement: string): string |
|
public static |
startsWith(text: string, prefix: string): boolean |
|
public static |
|
Static Public Methods
public static codePointCount(text: string, beginIndex: number, endIndex: number): number source
コードポイント換算で文字列数をカウント
public static each(text: string, func: function(prm1: number, prm2: string, prm3: number): boolean): boolean source
指定した関数を全ての文字に一律に処理を行う
public static offsetByCodePoints(text: string, index: number, codePointOffset: number): number source
コードポイント換算で文字列配列の位置を計算