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

利用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值