杜宪的新闻联播:ASP如何把一个E-MAIL从@开始分割成两部分.

来源:百度文库 编辑:高校问答 时间:2024/05/02 06:33:15
比如说:dkhfd@163.com
分割成用两个变量来存放.
一个为:dkhfd;另一个为:163.com]
代码应如何写呢??
谢了.
有没有搞错??这个问题又不是很难.只是我不会而已.

<%
Sstr="dkhfd@163.com"
a=instr(Sstr,"@")
//A是指@字符所在的地方
firstname=left(Sstr,a-1)
//firstname是指@之前的字符
response.write firstname
lastname=right(Sstr,len(Sstr)-a)
//lastname是指@之后的字符
response.write lastname
%>

以上代码,本机测试通过。

split("dkhfd@163.com","@")(0)
用sqlit函数分隔成一个数组

解释:
split("dkhfd@163.com","@")(0)==dkhfd
split("dkhfd@163.com","@")(1)==163.com