改进的email检查js脚本
发布日期:2021-06-30 19:06:35 浏览次数:3 分类:技术文章

本文共 523 字,大约阅读时间需要 1 分钟。

 1
function
 isEmail(str) 
 2
 3
//
 are regular expressions supported? 
 4
var
 supported 
=
 
0
 5
if
 (window.RegExp) { 
 6
var
 tempStr 
=
 
"
a
"
 7
var
 tempReg 
=
 
new
 RegExp(tempStr); 
 8
if
 (tempReg.test(tempStr)) supported 
=
 
1
 9
10
if
 (
!
supported) 
11
return
 (str.indexOf(
"
.
"
>
 
2
&&
 (str.indexOf(
"
@
"
>
 
0
); 
12
var
 r1 
=
 
new
 RegExp(
"
(@.*@)|(//.//.)|(@//.)|(^//.)
"
); 
13
var
 r2 
=
 
new
 RegExp(
"
^.+//@(//[?)][a-zA-Z0-9//-//.]+//.([a-zA-Z]{2,3}|[0-9]{1,3})(//]?)$
"
); 
14
return
 (
!
r1.test(str) 
&&
 r2.test(str)); 
15
} 

转载地址:https://linuxstyle.blog.csdn.net/article/details/1535766 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:判断输入是否为中文的函数
下一篇:按下回车键指向下一个位置的一个函数

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月07日 08时15分53秒