关于我们 | 广告服务 | 加盟代理CRM | 返回首页                                                         
设为首页
加入收藏
ASP技术 | .NET技术 | J2EE技术 | PHP技术 | JS技术 | C#技术 | Java技术 | XML技术 | | B/S论坛
 
 JavaScript系列在浏览器上保存.
 网页常用小技巧
 Javascript实现浏览器菜单命令.
 象QQ一样的自动伸缩菜单
 树型目录菜单
 离开时显示停留时间
 游标广告
 用Js判断输入的时间是否有效.
 如何判断ACTIVEX控件是否下载
 实现打印设置与预览
 不出提示窗口关闭窗口
 点击右键就弹出一个菜单
 跟随鼠标的彩色方格
 前后左右出现的窗口
 自动展开的窗口
 文字在状态栏逐字放入
 文字从状态栏右冒出
 文字从状态栏左冒出
 自动刷新页面
 格式化数字函数FormatNumber
 检测浏览器类型并用声音提示
 使窗口只第一次访问时弹出
 单一表单的多个递交方案
 为何要学JavaScript
 JavaScript修改注册表的例子
 JavaScript写的日历
 按顺序显示图象
 判断输入框不空
 判断Email格式
 控制表单元素的选择
 Iframe的隐藏和显示
 删除字符串中的空格
 全屏显示窗口
 动态的下拉菜单
 去除字符串开头的空格
 浏览器是否安装插件
 检测屏幕的分辨率
 随机显示背景
 Select选项开一窗口
 让焦点自动跳转
 检查电话号码的正确性
 通过超链接提交表单
 

常用email校验函数

原作者:追风                  人气:158

这里我对输入的Email格式写了两个程序对其进行判断。一种是一个条件语句,一种是一个函数,另何人都可以传入一个参数就可以调用。不必再重写代码。 

一、条件语句: 

Email:

   以上这个列子是使用一个条件语句实现,这个表单如下:
<form name="register" method="POST" action onSubmit="return  check();">
<p align="center">
  Email:<input type="text" name="email" size="20">
  <input type="submit" value="提交" name="B1">
  <input type="reset" value="重填" name="B2">
</p>
</form>

  当客户端提交时触发OnSubmit事件调用检查函数进行判断,这个函数如下:

function check()
{
 if(document.register.email.value.length!=0)
  {
    if (document.register.email.value.charAt(0)=="." ||        
         document.register.email.value.charAt(0)=="@"||       
         document.register.email.value.indexOf('@', 0) == -1 || 
         document.register.email.value.indexOf('.', 0) == -1 || 
         document.register.email.value.lastIndexOf("@")                          
      ==document.register.email.value.length-1 || 
         document.register.email.value.lastIndexOf(".")
              ==document.register.email.value.length-1)
     {
      alert("Email的格式不正確!");
      document.register.email.focus();
      return false;
      }
   }
 else
  {
   alert("Email的不能为空!");
   document.register.email.focus();
   return false;
   }
 return false;
}
如有疑问,请赐电邮:chinabs2004@163.com OICQ:28194826
中盈信安有限公司
中国BS网版权所有     Copyright chinabs.net
粤ICP备05004724号