哪位能帮帮忙把下面这段代码改写成asp的
<?php
$valid = "false";
$message = "an unknown error occurred.";
if (isset($_GET['txtPassword'])) {
if (strlen($_GET['txtPassword']) < 8 && $_GET['txtPassword'] != "") {
$message = "密码要大于8个字符";
} else if ($_GET['txtPassword'] == "") {
$message = "密码不能为空";
} else {
$valid = "true";
$message = "";
}
} else if (isset($_GET['txtUsername'])) {
if ($_GET['txtUsername'] == "susansays") {
$message = "该用户名已被注册!请换一个用户名!";
} else if (strlen($_GET['txtUsername']) < 8 && $_GET['txtUsername'] != "") {
$message = "用户名要大于8个字符";
} else if ($_GET['txtUsername'] == "") {
$message = "用户名不能为空";
} else {
$valid = "true";
$message = "";
}
} /*else if (isset($_GET['txtBirthday'])) {
$date = strtotime($_GET['txtBirthday']);
if ($date < 0) {
$message = "这不是一个合法的日期";
} else {
$valid = "true";
$message = "";
}
}*/ else if (isset($_GET['txtEmail'])) {
if( !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$_GET['txtEmail']) ) {
$message = "请您填写正确的email地址!";
} else {
$valid = "true";
$message = "";
}
}
echo "$valid||$message";
?>
<?php
$valid = "false";
$message = "an unknown error occurred.";
if (isset($_GET['txtPassword'])) {
if (strlen($_GET['txtPassword']) < 8 && $_GET['txtPassword'] != "") {
$message = "密码要大于8个字符";
} else if ($_GET['txtPassword'] == "") {
$message = "密码不能为空";
} else {
$valid = "true";
$message = "";
}
} else if (isset($_GET['txtUsername'])) {
if ($_GET['txtUsername'] == "susansays") {
$message = "该用户名已被注册!请换一个用户名!";
} else if (strlen($_GET['txtUsername']) < 8 && $_GET['txtUsername'] != "") {
$message = "用户名要大于8个字符";
} else if ($_GET['txtUsername'] == "") {
$message = "用户名不能为空";
} else {
$valid = "true";
$message = "";
}
} /*else if (isset($_GET['txtBirthday'])) {
$date = strtotime($_GET['txtBirthday']);
if ($date < 0) {
$message = "这不是一个合法的日期";
} else {
$valid = "true";
$message = "";
}
}*/ else if (isset($_GET['txtEmail'])) {
if( !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$_GET['txtEmail']) ) {
$message = "请您填写正确的email地址!";
} else {
$valid = "true";
$message = "";
}
}
echo "$valid||$message";
?>
正则部分帮不了你,你找找, Dim valid, message
valid = "false"
message = "an unknown error occurred."
if Request['txtPassword'] Then
if len(Request("txtPassword")) < 8 AND Request("txtPassword") <> "" Then
message = "密码要大于8个字符"
else if Request("txtPassword") = "" Then
message = "密码不能为空"
else
valid = "true"
message = ""
End If
else if Request("txtUsername") Then
if Request("txtUsername") = "susansays" Then
message = "该用户名已被注册!请换一个用户名!"
else if Len($_GET['txtUsername']) < 8 And Request("txtUsername") != "" Then
message = "用户名要大于8个字符"
else if Request("txtUsername") = "" Then
message = "用户名不能为空"
else
valid = "true"
message = ""
End if
}
'else if (isset($_GET['txtBirthday'])) {
' $date = strtotime($_GET['txtBirthday']);
' if ($date < 0) {
' $message = "这不是一个合法的日期";
' } else {
' $valid = "true";
' $message = "";
' }
'}*/
else if Request("txtEmail") Then
if !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$_GET['txtEmail'] Then
message = "请您填写正确的email地址!"
else
valid = "true"
message = ""
end if
End if
Response.write "$valid||$message"