模板:Str ≥ len
外觀
此模板被引用於約11,000個頁面。 為了避免造成大規模的影響,所有對此模板的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
模板介紹
這是{{Str ≥ len}}元模板。
它可以幫助其他模板檢查一個字符串含有「大於或等於」還是「小於」給定數量的字符。
使用方法
此模板需要3到4個匿名的參數。
詳細參數說明:
{{str ≥ len | 1 =被检查的字符串 | 2 =用来比较的长度值 | 3 =“大于或等于”时返回的内容。 | 4 =“小于”时返回的内容。 }}
空或未定義的字符串被認為是長度為0。 低於0的長度值被認為是0。
範例
下面是檢查字符串「abcde」是4個或更多字符的方法:
{{str ≥ len | abcde | 4 | Equal or longer. | Shorter. }}
它返回:
- Equal or longer.
模板處理包含等號「 = 」的參數數據時會有一個問題。但是,這很容易使用命名編號參數解決。在這裏,我們檢查字符串「ab=cde」是否含有100個或更多字符:
{{str ≥ len | 1 = ab=cde | 2 = 100 | 3 = Equal "=" or longer. | 4 = Shorter, not "=". }}
它返回:
- Shorter, not "=".
總是使用命名編號參數可能是一個良好的習慣,因為您可能事先無法確切知道您的模板將把什麼數據傳給元模板。