下面的函数可以对Email地址格式进行检查,只有形如
abc@abc.abc,abc@abc.abc.abc和abc@abc.abc.abc.abc状的串才能通过检查,
如下面这些非法地址都通不过
@abc@163.net,abc@163..net,abc@163.net.,abc@163@net等等都能剔除出来。
邮件地址就这几种格式吧?比如
swuse@yeah.net,liaojiayuan@btamail.net.cn,abc@public.yj.gd.cn
还有没有更长的?
%26lt;script language=%26quot;JavaScript1.2%26quot;%26gt;
function checkmail(mail)
var strr;
re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
re.exec(mail);
if (RegExp.$3!=%26quot;%26quot;%26amp;%26amp;RegExp.$3!=%26quot;.%26quot;%26amp;%26amp;RegExp.$2!=%26quot;.%26quot;) strr=RegExp.$1+RegExp.$2+RegExp.$3
else
if (RegExp.$2!=%26quot;%26quot;%26amp;%26amp;RegExp.$2!=%26quot;.%26quot;) strr=RegExp.$1+RegExp.$2
elsestrr=RegExp.$1
if (strr!=mail) {alert(%26quot;请填写正确的邮件地址;return false}
return true;
}
%26lt;/script%26gt;
检查Email地址的比较完善的正则表达式函数
2000-08-06 10:35:42 作者
相关文章
- · 用JavaMail发送带附件的Email
- · Java中使用XML创建EMAIL模板
- · 引用一个能发email的JavaMail的例子
- · 从outlook导入email地址
- · 怎样在APPLET中发EMAIL
- · 用java实现简单的email正则表达式判断
- · email address 生成图片程序
- · 很实用的一个完整email发送程序
- · 全面測試email的有效性
- · 在jsp中发送email
- · 抓取动网论坛Email地址的一段代码
- · 常用Email组件发送函数
- · 表单递交合法性检测-Email
- · 验证email地址是否合法完整实例
- · 怎样写你自己的EMAIL组件(原理)
- · 用vbscript判断email地址的合法性
- · 转换文本为超联和Email格式的代码
- · 简单的检查输入email是否合法程序
- · 怎 样 在 APPLET 中 发 EMAIL
- · 用java开发Email工具之发送邮件
