Skip to content

「String.prototype」にフィルター機能を追加

License

Notifications You must be signed in to change notification settings

hrdaya/stringFilter.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stringFilter.js

GitHub release GitHub licence Build Status Coverage Status devDependency Status

「stringFilter.js」はJavaScriptの「String.prototype」にフィルタリング用関数を追加します。

  • バグ等ありましたらissueを上げていただけると助かります 😃

特徴

  • JavaScriptの「String.prototype」にフィルタリング用の関数を追加します
  • フィルター用の関数を内部に複数持つことにより「String.prototype」の汚染を最小限にします
  • 適用するフィルターを順番に複数適用することができます
  • 独自のフィルター用の関数を追加することができます。

使用方法

ドキュメント・デモをご参照ください

内蔵フィルター

フィルター名 説明
removeCtl タブ文字をnum数のスペースに変換後、改行以外の制御文字を削除
removeNl 改行を削除
trim 全角スペースを含めたトリム
rtrim 全角スペースを含めた右側のみのトリム
ltrim 全角スペースを含めた左側のみのトリム
alpha 英字のみ(全角半角変換あり)
num 数字のみ(全角半角変換あり)
alphaNum 英数字のみ(全角半角変換あり)
numPyphen 数字とハイフンのみ(全角半角変換あり)
numSlash 数字とスラッシュのみ(全角半角変換あり)
numColon 数字とコロンのみ(全角半角変換あり)
hiragana ひらがなとスペース・長音符・半角ハイフン・半角数字のみ
katakana カタカナとスペース・長音符・半角ハイフン・半角数字のみ
nl2br 改行をBRタグに変換
br2nl BRタグを改行に変換(BRの大文字・小文字の区別なし)
tab2space タブをnum文字のスペースに変換
snake2camel スネークケースからキャメルケースに変換
camel2snake キャメルケースからスネークケースに変換
hira2kana ひらがなを全角カタカナに変換
kana2hira 全角カタカナをひらがなに変換
hankana2zenkana 半角カタカナを全角カタカナに変換
zen2han 全角から半角に置き換え(カタカナは含まない)
han2zen 半角から全角に置き換え(カタカナは含まない)
one2multi 一文字で表記される文字を複数文字に展開する(主に会社名等で使用される文字)
toInt 文字列を整数にして返す(parseInt)
toFloat 文字列を浮動小数点にして返す(parseFloat)
numString 数字(文字列)に変換して返す
numFormat 数字の桁区切り
removeFigure 桁区切りの数字から区切り文字の削除(「,」の削除)
padSlice 文字列を右からnum文字切り出す(num文字に足りない場合はpadで埋める)
padFill 文字列の左側を桁数numになるまで埋める(numを超える場合は何もしない)
escapeHTML HTMLエスケープ(エンティティ文字への置換え)
unEscapeHTML HTMLアンエスケープ(エンティティ文字からの置換え)
escapeJs JavaScriptエスケープ
unEscapeJs JavaScriptアンエスケープ
escapeJsHTML JavaScriptエスケープの後、HTMLエスケープ
noScript 外部リンク不可、括弧類のエスケープ

ライセンス

MIT License

About

「String.prototype」にフィルター機能を追加

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published