<Javascript>利用for循环制作一个简单的邮箱格式验证

来源:互联网 发布:windows迁移linux 编辑:程序博客网 时间:2024/06/05 17:09

利用for循环制作一个简单的邮箱格式验证

网上有很多利用”正则表达式”来验证邮箱的例子,对于初学者来说,根本不理解正则表达式。但是又需要一个简单的邮箱验证,怎么办呢?
博主给大家带来一个简单的for循环验证邮箱的方式。博主简单地搜索了一下,发现还没有人(傻到)用for循环来做一个简单的邮箱验证。
下面说一下简单思路。

思路

用for循环遍历用户输入的字符串,将字符串的每一个字符切片转换成数组,将转换的数组中每一个元素与“@”符号作比较,利用if…else语句实现比较结果的输出。
代码如下。

代码

var strjudge;            var email=prompt("Input your email:");            var stre=email.split("");            function atfuhao(){                for(var i=0;i<stre.length;i++){//              stre[i]=="@" ? strjudge="含有@":strjudge="不含有@"                if(stre[i]=="@"){                    strjudge="是一个邮箱";                    break;                }else{                    strjudge="不是一个邮箱"                }            }                return(strjudge);            }            alert(atfuhao());

按理说,以上代码中的if…else语句 可以用三元表达式替换。大家感兴趣可以试试。这里说一下,如果有三元表达式实验成功的小伙伴,请联系博主领取奖励!
以上代码只可用于验证是否含有“@”符号,其他符号的验证,大家也可以加上,具体行为不赘述。谢谢各位大佬赏脸阅读。
“三元表达式”相关博客推荐:http://blog.csdn.net/liu_jiachen/article/details/73251172

原创粉丝点击