Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196312
  • 博文数量: 63
  • 博客积分: 1002
  • 博客等级: 准尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-11 20:34
文章分类

全部博文(63)

文章存档

2017年(2)

2015年(3)

2013年(4)

2012年(21)

2011年(33)

分类: 系统运维

2012-07-13 16:15:27

//文件名yfq.js
//页面引入
//构造函数
 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法
 //当对象被实例化后,构造函数会立即执行它所包含的任何代码
 function yfq(){

 }
 //公有方法
 //适用于通过new关键字实例化的该对象的每个实例
 //向prototype中添加成员将会把新方法添加到构造函数的底层中去
 yfq.prototype.sayHello = function(){
     alert('hello everyone!');
 }
 //静态属性
 //适用于对象的特殊实例,就是作为Function对象实例的构造函数本身
// yfq.name = 'china';
 //静态方法
//判断是否是邮箱格式
 yfq.IsEmail = function(email){
    var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
     return(reyx.test(email));  
 }
//判断是否是电话号码格式(包括手机,电话和区号)
 yfq.IsPhone = function(num){
    var pattern=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
     return(pattern.test(num));  
 }

阅读(669) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~