• λ我爱Aspx >> Asp.Net >> 将人民币的数字表示转化成大写表示
  • 将人民币的数字表示转化成大写表示

  • :未知  Դ:internet  :2007-5-20 16:40:10  ؼ:
  • <%call Money(22222222222)

    function Money(thenumber)

    dim Money,i,String1,String2,length,checkp'定义变量

    dim one(),onestr()'定义数组

    String1 = "零壹贰叁肆伍陆柒捌玖"

    String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分厘毫"

    checkp=instr(thenumber,".")'判断是否含有小数位

    if checkp<>0 then

    thenumber=replace(thenumber,".","")'去除小数位

    end if

    length=len(thenumber) '取得数据长度

    redim one(length-1)'重新定义数组大小

    redim onestr(length-1)'重新定义数组大小

    for i=0 to length-1

    one(i)=mid(thenumber,i+1,1) '循环取得每一位的数字

    one(i)=mid(string1,one(i)+1,1)'循环取得数字对应的大写

    if checkp=0 then

    '不含有小数的数据其数字对应的单位

    onestr(i)=mid(string2,14-length+i,1)

    else

    '含有小数的数据其数字对应的单位

    onestr(i)=mid(string2,15-length+i+len(thenumber)-checkp,1)

    end if

    one(i)=one(i)&onestr(i)'将数字与单位组合

    Ҷƪл˵?
  • һƪ输出EXCEL文件的通用函数
    һƪAsp程序错误详细说明例表