Template:Isnumeric
[Wikipedia|▼Menu]
.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid #a2a9b1;background-color:#ecfcf4;clear:both}.mw-parser-output .documentation{margin:1em 0 0 0;padding:1em}.mw-parser-output .documentation-metadata{margin:0.2em 0;font-style:italic;padding:0.4em 1em}.mw-parser-output .documentation-startbox{padding-bottom:3px;border-bottom:1px solid #aaa;margin-bottom:1ex}.mw-parser-output .documentation-heading{font-weight:bold;font-size:125%}.mw-parser-output .documentation-clear{clear:both}.mw-parser-output .documentation-toolbar{font-style:normal;font-size:85%} テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

入力文字列が数字として扱えるかどうかを判定するテンプレートです。できる場合は数字を、できない場合は空文字列を返します。なお、「数字であるか」ではなく「数字として扱えるか」なので、1+1といった簡単な数式は「数字として扱える」ものとして返されます。
使用法

{{Isnumeric|<文字列>}}

入力文字列が数字として扱える場合はその数字を、扱えない場合は空文字列を返します。

|boolean=trueと指定することで、入力文字列が数字として扱える場合は1を、扱えない場合は0を返します。

使用例

{{Isnumeric|1,327.50}} → 1,327.50

{{Isnumeric|9,999 (1950)}} →

{{Isnumeric|9999999999999}} → 9999999999999

{{Isnumeric|500メートル}} →

{{Isnumeric|500*500}} → 500*500

{{Isnumeric|9.999e50}} → 9.999e50

{{Isnumeric|1+1}} → 1+1

{{Isnumeric|}} →

関連項目

{{
Ifnumber}}










文字列処理テンプレート

 文字列のトリミング(英語版)

長さ別

{{str mid}} 文字列のうち、指定した位置からはじまる指定した長さの文字列を返す。1文字目は1として数える。
{{str sub old}} 文字列のうち、指定した位置からはじまる指定した長さの文字列を返す。1文字目は0として数える。
{{str sub new}} 文字列のX文字目からY文字目までを返す。
{{str index}} 文字列のX文字目を返す。
{{trunc}} 文字列の先頭X文字を返す。長さが未指定か数字以外の場合は文字列をそのまま返す。
{{str left}} 文字列の先頭X文字を返す。長さが未指定の場合は先頭1文字目を、数字以外の場合は空白を返す。
{{str right}} 文字列の先頭X文字を除去する。
{{str rightc}} 文字列の末尾から数えてX文字目までを返す。入力文字列が空白の場合に返す文字列を指定できる。
{{str rightmost}} 文字列の末尾から数えてX文字目までを返す。
{{str crop}} 文字列の末尾X文字を除去する。


内容別

{{trim}} 先頭と末尾のホワイトスペースを除去する。
{{str letter/trim}} 文字列のうち、最初のアルファベットからはじめて、アルファベット以外が現れるまでの文字を返す。
{{str number/trim}} 文字列のうち、最初の数字からはじめて、数字以外が現れるまでの文字を返す。
{{trim quotes}} 先頭と末尾に引用符のペアがある場合、それらを除去する。ホワイトスペースも併せて除去する。
{{first word}} 文字列のうち、最初のスペースまでの文字を返す。
{{remove first word}} 文字列のうち、最初のスペースまでの文字を除去する。
{{last word}} 文字列のうち、最後のスペース以降の文字を返す。
{{remove last word}} 文字列のうち、最後のスペース以降の文字を除去する。
{{Plain text}} 文字列からウィキテキストマークアップを除去して返す。


ページ名用

{{delink}} 文字列から内部リンクのマークアップを除去する。
{{remove file prefix}} ファイルページ名から先頭の「ファイル:」「File:」を除去する。
{{PAGENAMEBASE}} ページ名から曖昧さ回避を除去する。
{{title disambig text}} ページ名から曖昧さ回避の括弧内の文字列を返す。
{{ship prefix}} 英語の船名から名称プレフィックス(HMS、SSなど)の長さを返す。
{{title year}} ページ名から4桁の年を抽出して返す。




 文字列の挿入、置換、長さの判定

{{loop}} 文字列を指定した回数繰り返す。
{{replace}} 文字列Aに含まれる文字列Bを「全て」文字列Cに置換する。
{{str rep}} 文字列Aに含まれる文字列Bを「先頭にある1個目のみ」文字列Cに置換する。
{{digits}} 文字列から数字以外のキャラクタを除去して返す。
{{str len}} 文字列の長さを返す。
{{str ? len}} 文字列の長さがX「より大きいか等しい」か「より小さい」かを判定する。
{{str ? len}} 文字列の長さがX「より小さいか等しい」か「より大きい」かを判定する。
{{str ≠ len}} 文字列の長さがX「に等しい」か「に等しくない」かを判定する。



 文字列の内容判定

{{str endswith}} 文字列Aの末尾が文字列Bであるかを判定する。
{{str find}}
{{strfind short}} 文字列Aに含まれる文字列Bの位置を返す。1文字目の位置は1として扱われる。
{{str find0}} 文字列Aに含まれる文字列Bの位置を返す。1文字目の位置は0として扱われる。
{{Isnumeric}} 文字列が数字の場合はその数字を、それ以外の場合は空白を返す。
{{str letter}} 文字列の先頭にあるアルファベットの数を返す。
{{str number}} 文字列の先頭にある数字キャラクタの数を返す。



 モジュール、マジックワード、パーサー関数


Module:StringModule:String2: 多くの文字列処理関数を実装したモジュール。

マジックワード: {{padleft:|}}、{{lc:|}}、{{formatnum:|}}など。

パーサー関数: {{#titleparts:|}}、{{#expr:|}}、{{#ifeq:|}}など。




Category:文字列処理テンプレート

この解説は、Template:Isnumeric/docから呼び出されています。 (編集 | 履歴)
編集者は、このテンプレートをサンドボックス (作成 | 複製)とテストケース (作成)で試すことができます。(解説
/docのサブページにカテゴリを追加してください。 このテンプレートのサブページ一覧。


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:9 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef