正则表达式匹配邮箱规则
发布时间:2020-12-14 01:21:33 所属栏目:百科 来源:网络整理
导读:筛选出有邮箱的li项; 用正则表达式以及exec()函数进行匹配。 详细代码如下 !DOCTYPE html html head meta charset="utf-8" meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" titleExamples/title meta name="description" content="" meta
筛选出有邮箱的li项; 用正则表达式以及exec()函数进行匹配。 详细代码如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <meta name="description" content=""> <meta name="keywords" content=""> <link href="" rel="stylesheet"> <style type="text/css"> ul{ border: 1px dotted black; background: green; border-radius: 10px; width: 400px; height: 200px; } li{ list-style: none; font-family: "微软雅黑"; } </style> <script type="text/javascript"> /* window.onload=function(){ var lis=document.getElementsByTagName("li"); for(var i=0;i<lis.length;i++){ lis[i].onclick=function(num){ return function(){ return alert(num); } }(i) } } function liuzhe(){ this.bark=function(){ alert("最喜欢刘哲"); } } liuzhe.xiaozhe=function(){ alert("小哲喜欢你"); } var zhe=new liuzhe(); console.log(zhe) console.log(liuzhe.xiaozhe) zhe.bark(); liuzhe.xiaozhe(); */ function fn(){ var lz=document.getElementsByTagName("li"); var patt=/w+@w+(.+w)+/g; for(var i=0;i<lz.length;i++){ if(patt.exec(lz[i].innerHTML)!==null){ lz[i].style.background="red"; lz[i].style.color="yellow"; } } } </script> </head> <body> <button type="text" onclick="fn()">查找邮箱</button> <ul> <li>喜欢你小哲<liuzhe@qq.com></li> <li>喜欢你小哲</li> <li>喜欢你小哲<liuzhe@qq.baidu.com></li> <li>喜欢你小哲</li> </ul> </body> </html>(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |