语法作用
若字符串长度小于指定长度,则在字符串的起始填充指定字符直到达到指定长度,否则返回原字符串。
XF.Str.PadStart(str:string,length:int64,char:string)
函数代码
该函数的实现代码如下:
/// 若字符串长度小于指定长度,则在字符串的起始填充指定字符直到达到指定长度,否则返回原字符串
FUNCTION XF.Str.PadStart = (str:string,length:int64,char:string) =>
IF(LEN(char)<>1,
ERROR("填充字符参数必须为单个字符"),
REPT(char,MAX(length-LEN(str),0))&str
)
应用示例
用 "|" 填充文本值的开头,使其长度为 10 个字符。
XF.Str.PadStart("Name",10,"|")
结果如下:
"||||||Name"