<%@ Page Language="C#" AutoEventWireup="true" CodeFile="JS.aspx.cs" Inherits="JS" %>
<!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 runat="server">
<title>无标题页</title>
<script language="JavaScript">
function isNum(str)
{
var len = str.length;
var num = "1234567890";
for(var i=0;i<len;i++)
{
var s = str.substr(i,1);
var t = num.indexOf(s);
if (t == -1)
{
return false;
}
}
return true;
}
</script>
<script language ="javascript">
function isID (obj)
{
var str = obj.value;
if ( !isNum(str))
{
alert("请输入数字");
obj.value = "";
obj.focus();
return false;
}
else
return true;
}
</script>
<script language ="javascript">
function isString(obj)
{
var len = obj.length;
if (len < 1)
return false;
var str = "0123456789abcdefghijklmnopqrstuvwxyz._";
for(var i =0;i < len;i ++)
{
var x = obj.substr(i,1);
var j = str.indexOf(x);
if (j == -1)
{
alert("请输入数字,字母或者_");
return false;
}
}
return true;
}
</script>
<script language ="javascript">
function isEmail(obj)
{
var str = obj.value;
if (str.length==0)
{
return true;
}
//验证邮箱标示符是否存在
var inta = str.indexOf("@");
if (inta == -1)
{
alert("请正确输入邮箱地址:××××@×××.××");
return false;
}
var intb = str.indexOf(".",inta);
if (intb == -1)
{
alert("请正确输入邮箱地址:××××@×××.××");
return false;
}
//分析邮箱各部分输入,
var name = str.substr(0,inta);
var domain1 = str.substring(inta+1,intb);
var domain2 = str.substring(intb+1,str.len);
if (name.length==0 || domain1.length==0 || domain2==0)
{
alert("请正确输入邮箱地址:××××@×××.××");
return false;
}
if( !isString(name) || !isString(domain1) || !isString(domain2))
{
obj.value="";
obj.focus();
return false;
}
}
</script>
<script language ="javascript">
function isMoney(obj)
{
var str = obj.value;
var i = str.indexOf(".");
if (i == -1)
{
alert("请正确输入资产:××××.×× 精确到分");
obj.value="";
return false;
}
var a = str.substring(0,i);
var b = str.substring(i+1,str.length);
if(a.length == 0 || b.length !=2)
{
alert("请正确输入资产:××××.×× 精确到分");
obj.value="";
return false;
}
if( !isNum(a) || !isNum(b))
{
alert("请输入数字");
obj.value="";
return false;
}
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td style="width: 237px">
账号ID<input id="Text1" type="text" runat="server" onchange="isID(this)" />*</td>
</tr>
<tr>
<td style="width: 237px">
邮 箱<input id="Text3" type="text" runat="server" onchange="isEmail(this)" /></td>
</tr>
<tr>
<td style="width : 237px">
资 产<input id="Text4" type="text" runat="server" onchange="isMoney(this)" />$</td>
</tr>
</table>
</form>
</body>
</html>
浙公网安备 33010602011771号