急!邮箱地址的正则表达式无法匹配正确的邮箱地址!
发表在其他语言图书答疑区 2015-12-04
是否精华
版块置顶:
实例7/08里有个邮箱的正则表达式:/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/,但我用它来匹配我的一个真实邮箱地址:cwf3108@126.com却不能成功,我的代码段是:
<script language="javascript">
var reg_expression=/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/;
var textstring="cwf3108@126.com";
var result=reg_expression.test(textstring);
document.write(result);
</script>
运行后,返回false,为什么?
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2015-12-04
沙发
您上面代码中的验证邮箱地址的正则表达式有误,请修改为以下内容:

 var reg_expression=/\w+([-+.]\w+)*@\w+([-.]\w+)*.\w+([-.]\w+)*/;
昌叔_mrkj
学分:14 LV2
TA的每日心情
奋斗
2020-03-29 16:21:53
2015-12-04
板凳
正则表达式中有几个方括号括起来的内容,都包含有一个小圆点“.”,这个小圆点是表示具体的小圆点“.”,还是仍然表示任意字符呢?我把邮箱地址写为:
textstring="1.1@1+1.1+1";
居然也能通过匹配,推想应该是表示任意字符吧?学生对此一直糊里糊涂的。
无语_mrkj
学分:3155 LV11
2015-12-04
地板
\w表示的是数字或者字母,而中括号中的内容就是表示具体的字符,也就是说中括号中的.表示的就是字符.。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照