ASP数字加词缀转成英文序数词

王朝学院·作者佚名  2009-05-08
窄屏简体版  字體: 小  |  中  |  大  |  超大  

程序代码

<%

Private Function PNum(ByVal number)

Dim tmp, ext

If IsNumeric( number ) = False Then

PNum = Null

Else

Select Case CInt( Right( number, 2 ) )

Case 11, 12, 13

ext = "th"

Case Else

tmp = Right( number, 1 )

Select Case CInt( tmp )

Case 1

ext = "st"

Case 2

ext = "nd"

Case 3

ext = "rd"

Case Else

ext = "th"

End Select

End Select

PNum = CStr( number & ext )

End If

End Function

%>

数字加st、nd、rd、th构成序数词函数,比如

程序代码

Response.Write PNum("123456789")

会返回

引用内容

123456789th

,英文站点较为常用的一个函数,如果输入字符串则返回Null。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航