VB的代码修改问题,请教大家

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:15:09
在下就是想修改一下,那个编号的格式,把上面的修改好了,("^[a-z]{1}\-\d{4}$",bh) 就这个样子的,下面点提交的时候又弹出不正确,请问还有哪里需要修改的
<%
bh=trim(request.querystring("bh"))
bh=fld(bh)
if not bdyz("^[a-z]{1}\-\d{4}$",bh) then
response.write "alert('编号格式不正确!!!')"
response.end
end if
set rs_bh=server.createobject("adodb.recordset")
lr_bh="select id from sp where bh='"&bh&"'"
rs_bh.open lr_bh,conn,1,1,1
if rs_bh.recordcount>=1 then
response.write "alert('编号己存在!!!')"
else
response.write "alert('可以使用!!!')"
end if
call gbdx(rs_bh)
call gbdx(conn)
%>

("^[a-z]{1}\-\d{4}$",bh)
关键是这句,VB字符表达式中使用{0},将会引用此字符串逗号后面的第一个值,同理{1}将引用后面第二个!而且{0},{1},{2}...按顺序排列,中间也不得少一个!
比如:
("生日{0}名字{1}性别{2}","1983","LGF","男")

显示的结果将是:生日1983名字LGF性别男