填充0的问题

xuheguan 2002-03-28 08:35:34
请问怎样判断字符长度增加0
num=?(0,7-leng(rs("id")))
或者判断月分如果10以下加0补充
num=?(0,2-len(rs("month")))
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucong 2002-03-29
  • 打赏
  • 举报
回复
说句题外的话。

这就是Perl能经久不衰的原因:"痛苦,为了这个我写了一个很长的函数,真笨,期望有好的办法"

学Perl吧。 ;-)

ASP中也支持Perl,可以用Perl和VBScript混合编程。比方说,你可以用Perl写下面的函数。然后用VBScript调用它:

<%=LeadingZeros7(123)%>

<script language="PerlScript">
sub LeadingZeros7
{
return sprintf "%07d", $_
}
</script>

karma 2002-03-28
  • 打赏
  • 举报
回复
try

function PrependZero (str, n)
dim strTemp
str = String(n,"0") & str
PrependZero = right(str,n)
end function

<%=PrependZero(i,7)%>

<%=PrependZero(rs("month"),2)%>
liuyingbo 2002-03-28
  • 打赏
  • 举报
回复
我前天写了一个给月份添0的函数,给你用用看::
function zero(str)
dim length
length=len(str)
if length=1 then
zero="0"&str
else
zero=str
end if

end function

当你写月份的时候呢,就用一下for循环就可以::

<%=zero(i)%>
有更好的通知我!谢谢!
--通菜
鲁鲁517 2002-03-28
  • 打赏
  • 举报
回复
好像有一个函数可以重复字符几次
String("0",7-leng(rs("id"))) +rs("id")
huangshuiyuan 2002-03-28
  • 打赏
  • 举报
回复
痛苦,为了这个我写了一个很长的函数,真笨,期望有好的办法

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧