Class Index | File Index

Classes


Class jPrim.fn.methods.str

str
Defined in: jprim.v0.2.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
文字列オブジェクト用メソッド
Field Summary
Field Attributes Field Name and Description
<static>  
jPrim.fn.methods.str.extract
テキストをフィルターにかけて文字列を抽出します 文字列が見つからないときは空文字("")を返します チェックできるのは、メールアドレス(email)、より厳密には(email-strict)、郵便番号(post)、URL(url)、電話番号(phone)、IPアドレス(ip)の他、 時刻(time)は、HH:MM:SS形式かどうかチェック(秒は省略可)され、 日付(date)は、YY(YY)/MM/DDまたはYY(YY)-MM-DD形式かチェック(年は省略可)されます なお、メールアドレスのチェックは厳密な方を使用しても完全ではないので注意
Method Summary
Method Attributes Method Name and Description
<static>  
jPrim.fn.methods.str.camelize()
文字列をキャメルケース(大文字と小文字の表記)に変換します
<static>  
jPrim.fn.methods.str.censor(keyword, replacement)
テキスト内の特定の文字列を別の文字列で置き換えます replaceAllの特殊バージョン
<static>  
jPrim.fn.methods.str.contains(pattern)
テキストに特定の文字列が含まれているかチェックします 文字列が含まれているときは、そのまま文字列を返し 含まれていないときは空文字("")を返します
<static>  
jPrim.fn.methods.str.convertCase(type)
テキスト内の文字列を全角半角・ひらカタ英数字など指定した文字に変換します 第1引数に以下の種類のいずれかを指定します 全角ひら(zen-hira)、全角カタ(zen-kata)、全角英数(zen-alpha-numeric)、全角英字(zen-alpha)、全角数字(zen-numeric) 半角カタ(han-kata)、半角英数(han-alpha-numeric)、半角英字(han-alpha)、半角数字(han-numeric)
<static>  
jPrim.fn.methods.str.enumerate(pattern)
※このメソッドはjPrimオブジェクトを返しません enumerateメソッドはイテレータ・オブジェクトを返すメソッドです オブジェクト値(文字列)を正規表現にかけて、マッチした文字列を列挙します 返り値が通常のオブジェクトのため、メソッドチェーンは切れます 第1引数にパターン文字列を指定します。replaceAllメソッドとは異なり、正規表現リテラルか正規表現オブジェクトでの指定となります イテレータ・オブジェクトはnextメソッド、hasNextメソッド、rewindメソッド、currentメソッド、lengthプロパティを持ちます
<static>  
jPrim.fn.methods.str.hyphenate()
文字列をハイフン(-)でつなげる表記に変換します
<static>  
jPrim.fn.methods.str.remove(pattern)
テキストに含まれる特定の文字列(パターン)をすべて削除します
<static>  
jPrim.fn.methods.str.replaceAll(pattern, replacement)
テキスト内の特定の文字列すべてを別の文字列で置き換えます 文字列または配列、正規表現リテラルの形で指定します 正規表現リテラルでglobalオプションがついていなくても自動的に全文検索にします
<static>  
jPrim.fn.methods.str.setValue(value)
<static>  
jPrim.fn.methods.str.trim()
文字列の前後の空白を削除します
<static>  
jPrim.fn.methods.str.underscore()
文字列をアンダースコア(_)でつなげる表記に変換します
Class Detail
jPrim.fn.methods.str()
文字列オブジェクト用メソッド
Field Detail
<static> {Object} jPrim.fn.methods.str.extract
テキストをフィルターにかけて文字列を抽出します 文字列が見つからないときは空文字("")を返します チェックできるのは、メールアドレス(email)、より厳密には(email-strict)、郵便番号(post)、URL(url)、電話番号(phone)、IPアドレス(ip)の他、 時刻(time)は、HH:MM:SS形式かどうかチェック(秒は省略可)され、 日付(date)は、YY(YY)/MM/DDまたはYY(YY)-MM-DD形式かチェック(年は省略可)されます なお、メールアドレスのチェックは厳密な方を使用しても完全ではないので注意
Method Detail
<static> {Object} jPrim.fn.methods.str.camelize()
文字列をキャメルケース(大文字と小文字の表記)に変換します
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.censor(keyword, replacement)
テキスト内の特定の文字列を別の文字列で置き換えます replaceAllの特殊バージョン
Parameters:
{String|Array|RegExp} keyword
キーワード
{String} replacement
置き換え文字
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.contains(pattern)
テキストに特定の文字列が含まれているかチェックします 文字列が含まれているときは、そのまま文字列を返し 含まれていないときは空文字("")を返します
Parameters:
{String} pattern
検索文字列
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.convertCase(type)
テキスト内の文字列を全角半角・ひらカタ英数字など指定した文字に変換します 第1引数に以下の種類のいずれかを指定します 全角ひら(zen-hira)、全角カタ(zen-kata)、全角英数(zen-alpha-numeric)、全角英字(zen-alpha)、全角数字(zen-numeric) 半角カタ(han-kata)、半角英数(han-alpha-numeric)、半角英字(han-alpha)、半角数字(han-numeric)
Parameters:
{String} type
変換後の文字タイプ
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.enumerate(pattern)
※このメソッドはjPrimオブジェクトを返しません enumerateメソッドはイテレータ・オブジェクトを返すメソッドです オブジェクト値(文字列)を正規表現にかけて、マッチした文字列を列挙します 返り値が通常のオブジェクトのため、メソッドチェーンは切れます 第1引数にパターン文字列を指定します。replaceAllメソッドとは異なり、正規表現リテラルか正規表現オブジェクトでの指定となります イテレータ・オブジェクトはnextメソッド、hasNextメソッド、rewindメソッド、currentメソッド、lengthプロパティを持ちます
Parameters:
{String} pattern
正規表現パターン
Returns:
{Object} イテレータ・オブジェクト

<static> {Object} jPrim.fn.methods.str.hyphenate()
文字列をハイフン(-)でつなげる表記に変換します
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.remove(pattern)
テキストに含まれる特定の文字列(パターン)をすべて削除します
Parameters:
{String|RegExp} pattern
検索文字列(正規表現)
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.replaceAll(pattern, replacement)
テキスト内の特定の文字列すべてを別の文字列で置き換えます 文字列または配列、正規表現リテラルの形で指定します 正規表現リテラルでglobalオプションがついていなくても自動的に全文検索にします
Parameters:
{String|Array|RegExp} pattern
キーワード
{String} replacement
置き換え文字
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.setValue(value)
Parameters:
{String} value
文字列
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.trim()
文字列の前後の空白を削除します
Returns:
{Object} jPrimオブジェクト

<static> {Object} jPrim.fn.methods.str.underscore()
文字列をアンダースコア(_)でつなげる表記に変換します
Returns:
{Object} jPrimオブジェクト

Documentation generated by JsDoc Toolkit 2.4.0 on Thu May 19 2011 09:47:42 GMT+0900 (JST)