请问asp验证的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:00:40
请问asp验证的问题?

请问用vb来验证表单中的email和QQ号要怎么写?

当用户乱填email的时候提示填写错误,vb代码怎么写?

当用户填的不是QQ号,而是文字的时候提示错误,vb代码怎么写?

QQ号码的问题可以在表单输入页来控制输入

<input type="Text" name="QQ" size="10" onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">

这样这个输入框只能输入数字,但是可以粘贴进汉字或其它字符

接收页面
IsNumeric()可以检测是否为数字,是数字时为 True ,否则为 False

可以用 Instr(txt,"@")和 InStr(txt,".")来检测电子右键地址是否正确
检测的方法包括是否含有@和.还有这两个字符出现的位置

asp直接判断也行

<%
function chk_num(char)
if isNumeric(char)=false then
response.write"只能输入数字"
end if
end function
%>
邮箱验证
---------------------------------------

//返回值:0:不是 1:是
function chkemail(a)
{ var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
<