asp函数写法

<%
' -------------------------------
' 手机号码验证
' checkPhone(15800002222)
' -------------------------------
function checkPhone(str)
	set reg = new RegExp
	reg.Pattern = "^1[3456789]\d{9}$"
	
	if reg.test(str) then
		result = true
	else
		result = false
	end if
	
	checkPhone = result
end function

' -------------------------------
' 手机号码黑名单
' blacklist(15800002222)
' -------------------------------
function blacklist(str)
	dim list
	list = array()

	for i=0 to ubound(list)
		if list(i) = cstr(str) then
			blacklist = true
			exit function
		else
			blacklist = false
		end if
	next
end function

' ----------------------------------
' 标准时间转化为时间戳(东八区)
' toUnixTime(Now)
' toUnixTime("2018-05-05 15:05:00")
' ----------------------------------
function toUnixTime(strTime)
	if IsEmpty(strTime) or not IsDate(strTime) then
		strTime = Now
	end if

	toUnixTime = DateAdd("h", -8, strTime)
	toUnixTime = DateDiff("s", "1970-01-01 00:00:00", toUnixTime)
end function

' ------------------------------------
' 时间戳转化成标准时间(东八区)
' fromUnixTime(1567415514)
' ------------------------------------
function fromUnixTime(intTime)
	if isEmpty(intTime) or not isNumeric(intTime) then
		fromUnixTime = Now()
		exit function
	end if

	fromUnixTime = DateAdd("s", intTime, "1970-01-01 00:00:00")
	fromUnixTime = DateAdd("h", +8, fromUnixTime)
end function

%>

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值