网上科普有关“JS 邮箱正则表达式”话题很是火热,小编也是针对JS 邮箱正则表达式寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
/^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g
开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的组合,可以有一个或者多个组合。
代码如下:
<script type="text/javascript">?
function isEmail(str){?
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;?
return reg.test(str);?
}?
var str = 'test@hotmail.com';?
document.write(isEmail(str)+'<br />');?
var str2 = 'test@sima.vip.com';?
document.write(isEmail(str2)+'<br />');?
var str3 = 'te-st@qq.com.cn';?
document.write(isEmail(str3)+'<br />');?
var str4 = 'te_st@sima.vip.com';?
document.write(isEmail(str4)+'<br />');?
var str5 = 'te.._st@sima.vip.com';?
document.write(isEmail(str5)+'<br />');?
</script>
扩展资料:
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
参考资料:
正则表达式百度百科关于“JS 邮箱正则表达式”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[蒋振莉]投稿,不代表小熊号立场,如若转载,请注明出处:https://xx-scm.com/cshi/202604-178707.html
评论列表(4条)
我是小熊号的签约作者“蒋振莉”!
希望本篇文章《JS 邮箱正则表达式》能对你有所帮助!
本站[小熊号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“JS 邮箱正则表达式”话题很是火热,小编也是针对JS 邮箱正则表达式寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。/^(...