如何判断一个数值是否5位数?

szlzc 2002-11-20 09:15:31
各位大侠:在00001---99999中,我通过算法任取一个随机值,但必须保证是5位数,如果不足5位,在数值前面补0:如果是1位,在前面补0000;如果是2位,在前面补000;如果是3位,在前面补00;如果是4位,在前面补0;请问在ASP中如何实现呢?能否举个例子.多谢!
...全文
298 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
superguang 2002-11-20
  • 打赏
  • 举报
回复
还是 tdl982324(石井坚) 的最简洁明了
huangyq 2002-11-20
  • 打赏
  • 举报
回复
都可以阿
顶一下
:)
blue_snow 2002-11-20
  • 打赏
  • 举报
回复
假设任取的数为x
a=len(cstr(x))
b=cstr(x)
select case a
case 1
c="0000"&b
case 2
c='000"&b
.....
end case
c=cint(c)

Reker熊 2002-11-20
  • 打赏
  • 举报
回复
newnum是你已经生成的随机数
right("00000"&newnum,5)

—————————————————————————————————
想要游泳的“猪”
gshope 2002-11-20
  • 打赏
  • 举报
回复
str="999"
aa=5-len(str)
if aa=4 then
str="0000"&str
elseif aa=3
str="000"&str
elseif aa=2
str="00"&str
elseif aa=1
str="0"&str
end if
arclala 2002-11-20
  • 打赏
  • 举报
回复
aa=99999
bb="0000"&cstr(aa)
cc=right(bb,5)
response.Write(cc)

28,391

社区成员

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

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