yinix

_Asp.net_Ajax
posts - 13, comments - 4, trackbacks - 0, articles - 29

最新评论

<%@ page contentType="text/html" language="java" errorPage="" %>
<%@ page pageEncoding="GBK" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gbk" />
<title>用户注册</title>
<script language="JavaScript" type="text/javascript">
<!--
//检测用户名,以字母开头,后跟一个或多个字母或数字或它们的组合,再跟一个-//或_,最后以若干字母或数字或它们的组合结束;

function checkusername(username)
{
var vusername = username.value;
var regun = /^[a-zA-Z]+[a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+$/gi;
if(regun.test(vusername))
{ return true;
}
return false;
}

function checknull(idname)
{
var vidname = idname.value;
if (vidname =="" || vidname == null )
{
return true;
}
return false;
}

function checkspace(idname)
{
var vidname = idname.value;
var regsp = /\s+/gi;
if (regsp.test(vidname))
{
return true;
}
return false;
}
-->
</script>

<script language="JavaScript" type="text/javascript">
<!--
function checkform()
{
with(document.regform)
{
//-----检测用户名开始
if (checknull(username) == true)
{
alert("请您填写用户名!");
username.focus();
return false;
}
else {
if (checkspace(username) == true)
{
alert("用户名中不允许有空格!");
username.focus();
return false;
}
else{

if (checkusername(username) == false)
{
alert("用户名不符合要求,请重新填写!");
username.focus();
return false;
}
}
}

//-----检测用户名结束
//IE下面此javascript正则表达式可以正常运行,为什么在Tomcat,Firfox中javascript正则表达式运行不正常,怎样解决?
re: GridView 72般绝技 ddddddddddddddd 2007-09-13 20:39  
d
j
d