String

X. String

文字列に関する関数を集めたものです。

Methods

static chrReferanceTo(str) → {string}

一部の文字実体参照をデコードします。", &, <, >,  

undefined, null が与えられた場合は '' を返します。

数値,Object が与えられた場合は toString します。

Parameters:
Name Type Description
str string
Returns:
string html文字列

static chrReferanceTo(str) → {string}

htmlタグで使われる文字を文字実体参照に変換します。", &, <, >,  

undefined, null が与えられた場合は '' を返します。

数値,Object が与えられた場合は toString します。

Parameters:
Name Type Description
str string
Returns:
string

static cleanupWhiteSpace(text) → {string}

空白文字を半角スペースに変換します。\n\r,\t,\r,\n,\f,\b

2つ以上の連続する半角スペースを一つの半角スペースにします。

undefined, null が与えられた場合は '' を返します。

数値,Object が与えられた場合は toString します。

Parameters:
Name Type Description
text string
Returns:
string

static isNumberString(v) → {boolean}

文字列化した数値か?調べます。

Parameters:
Name Type Description
v string
Returns:
boolean

static parse(v) → {*}

文字列を数値、NaN,Infinity,-Infinity,bool値、null,undefinedに変換します。1e3等には未対応です。

Parameters:
Name Type Description
v string
Returns:
*

static serialize(a, traditional=) → {string}

postdata のために object を文字列に変換します。 https://github.com/jquery/jquery/blob/master/src/serialize.js

Parameters:
Name Type Argument Description
a object
traditional= boolean optional 
Returns:
string

static whiteSpaceToTag(text) → {string}

空白文字列を <br> に変換します。タブを &nbsp; 4つに変換します。

undefined, null が与えられた場合は '' を返します。

数値,Object が与えられた場合は toString します。

Parameters:
Name Type Description
text string
Returns:
string html文字列