利用javascript验证邮箱地址是否合法
源代码如下:
<!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>
<title>验证邮箱地址合法性</title>
<script language="javascript" type="text/javascript">
function EmailAddressTest()
{
//获取用户输入的邮箱地址相关的信息
var EmailString = document.MyForm.MyEmail.value;
var strLength=EmailString.length;
var index1=EmailString.indexOf("@");
var index2=EmailString.indexOf(".",index1);
var msg="验证邮箱地址的实例:\n\n";
msg+=" 邮箱地址:"+EmailString+"\n";
msg+=" 验证信息:"
//返回相关的验证信息
if(index1==-1||index2==-1||index2<=index1+1||index1==0||index2==strLength-1)
{
msg+="邮箱地址不合法!\n\n";
msg+="不能同时满足以下条件:\n";
msg+=" 1.邮件中同时含有'@'和'.'字符;\n";
msg+=" 2.'@'后面必须有'.',且中间至少隔一个字符;\n"
msg+=" 3.'@'不能为第一个字符,'.'不能为最后一个字符。\n";
}
else
&
相关文档:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name=" ......
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms); ......
var obj = new Object();
obj.name = "hello";
obj['name'] = "world";
alert(obj.name);
被人问到这样一段代码,alert的结果应该是什么呢?
我回答:hello #结果大错特错!
应该是“world”!!!
因为js是一种松散类型的语言,obj虽然被声明是一个对象,但是把它当成数组来访问也没什么不可以。
虽然 ......
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。
js 代码
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method":&n ......
在js中,每个对象都有一个prototype属性:返回对象类型原型的引用。很拗口!习语“依葫芦画瓢”,这里的葫芦就是原型,那么“瓢.prototype” 返回的就是葫芦,或者“瓢.prototype= new 葫芦()”。
prototype的用途:
继承
有一个对象--子类:
function 子类() {
this.lastname = ......