模板:Str ≥ len/doc
外观
此页面是Template: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 "=".
总是使用命名编号参数可能是一个良好的习惯,因为您可能事先无法确切知道您的模板将把什么数据传给元模板。
参见
[编辑]