<script language="JavaScript">
<!--
function emailcheck(email)
{
var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/ig;
if(yufan.test(email))
{
return true;
}
return false;
}
if (emailcheck("[email protected]"))
alert("ok");
//-->
</script>
你为宇凡大叔的,呵呵:)
<!--
function emailcheck(email)
{
var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/ig;
if(yufan.test(email))
{
return true;
}
return false;
}
if (emailcheck("[email protected]"))
alert("ok");
//-->
</script>
你为宇凡大叔的,呵呵:)
解决方案 »
- javascript图片的轮换效果改进
- jquery追加元素操作
- 有关js调用控件的问题,急急急!
- 用JS更改行内样式的值?
- 表格的格式显示
- 求提取html中纯文本的正则表达式
- addEventListener方法是HTML对象均有方法吗?为什么DHTML手册里面没有这个方法?
- 只有name没有id,怎么才能让IE和NS都能获得input的value?
- EasyUi combotree全选时如何不加载时不需要获取父节点的值?
- js或者 jq 绑定下拉列表框
- vbscript:怎么向select添加一个新项目?? 这样不行吗?!!!!!!!!#!###
- vbscript中set Myobj = server.createobject("ccc.MyCS")用javascript怎样写
function IsValidEmail(email)dim names, name, i, c'Check for valid syntax in an email address.IsValidEmail = true
names = Split(email, "@")
if UBound(names) <> 1 then '如果大于两个@符号
IsValidEmail = false
exit function
end if
for each name in names '检验用户名是否正确
if Len(name) <= 0 then '如果为空
IsValidEmail = false
exit function
end if
for i = 1 to Len(name)
c = Lcase(Mid(name, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then '如果既不是字母也不是数字
IsValidEmail = false
exit function
end if
next
if Left(name, 1) = "." or Right(name, 1) = "." then
IsValidEmail = false
exit function
end if
next
if InStr(names(1), ".") <= 0 then '如果后缀没有.
IsValidEmail = false
exit function
end if
i = Len(names(1)) - InStrRev(names(1), ".") '如果域名后缀不是2位或3位,如com;cn之类
if i <> 2 and i <> 3 then
IsValidEmail = false
exit function
end if
if InStr(email, "..") > 0 then '如果有连续两个小数点
IsValidEmail = false
end ifend function
if ( tmpemail.indexOf("@",1)==-1 || tmpemail.indexOf(".",1)==-1 || tmpemail.indexOf("@.",1)!==-1 ||tmpemail.indexOf(".@",1)!==-1 || tmpemail.indexOf("@",1)==1 || tmpemail.indexOf(".",1)==tmpemail.length || tmpemail.indexOf("@",1)>tmpemail.indexOf(".",1) )
应该可以了吧。不过JS里不象VS可以binary和text两种类型的判断。