下面是我曾经在51js上提出的问题,“客服果果”给我的解答:
采用js正则表达式方法:
function _1($){
var _=/[^<@]+@[^>]+/g;
return $.match(_);
}
function _2($){
var _=/[\w\.\+-]+@[\w\.\+-]+/g;
return $.match(_);
}
function _3($){
var _=/^[^<]+<|>[^<]+<|>$/;
return $.split(_);
}
function _4($){
var _=/^[^<]+<|>[^<]+<|>$/g;
return $.replace(_,'|').replace(/^\|/,'').split('|');
}
function _5($){
for (var i=0,_='',x,__=[];i<$.length;i++ ) {
var $$=$.charAt(i);
switch ($$){
case '<':x=true; continue;
case '>':x=false; __.push(_);_=''; continue;
}
if(x)_+=$$;
}
return __;
}
function _6($){
for(var i=0,$$=$,_=[],a=0;;){
a=$$.indexOf('<')+1;
if(a==0)break;
i=$$.indexOf('>');
_.push($$.slice(a,i));
$$=$$.slice(i+1);
}
return _;
}
emailAddr = ' "aa"<aa@163.com>; "bb"<bb@126.com>; "cc"<cc@yahoo.com.cn>';
alert(_1(emailAddr).join('\n'));
alert(_2(emailAddr).join('\n'));
alert(_3(emailAddr).join('\n'));
alert(_4(emailAddr).join('\n'));
alert(_5(emailAddr).join('\n'));
alert(_6(emailAddr).join('\n'));
分享到:
相关推荐
<br><br>用法:在WINDOWS下,将想压缩的JAVASCRIPT脚本拖放至此RUN.BAT上<br><br>之后将会进行一次性批量压缩,压缩后的脚本为原脚本路径下/C_原文件名<br><br>仅仅是为了让大家更方便的利用ESC.wsf压缩JAVASCRIPT,...
丰富的API文档和多种展示例子,中英文语言选择<br><br>截图地址(百度百科):http://baike.baidu.com/view/1624921.htm<br><br>官方下载:https://sourceforge.net/project/showfiles.php?group_id=227906<br>开源...
<br>JavaScript for breakfast Crunching scripts for your coffee table<br><br>包含源代码<br><br><br>Tom Dell\'Aringa <br><br>Published by DMXzone.com <br><br>Dynamic Zones International <br><br><br><br>...
JavaScript: The Definitive Guide, 5th Edition <br>By David Flanagan <br>............................................... <br>Publisher: O'Reilly <br>Pub Date: August 2006 <br>Print ISBN-10: 0-596-10199...
<br></script><br>即可<br>关于PageNavigater的参数信息:<br>第一个参数,如上例中的20, 表示一页有多少条数据<br>第二个参数,如上例中的255,表示总共有多少条数据<br>第三个参数,如上例中的1,表示当前页为第...
WEB桌面系统<br/>项目文档<br/> 项目简介:<br/> 本项目构建了一个WEB桌面系统。该系统由用户注册、登陆、注销以及倒记时器、模拟钢琴和宠物系统等5个组件组成,并具有更改页面样式、时钟显示、组件自由拖放等功能...
asp .net Label控件<br>用javascript操作 asp .net TextBox控件 下<br>用javascript操作asp.net label控件 外一篇<br>用javascript改变onclick调用的函数<br>用JavaScript加密保护网站页面<br>用Javascript检测网速...
<script src="./js/vue%20(1).js" type="text/javascript" charset="UTF-8"></script> src里面的内容根据自己的下载的Vue.js的文件位置决定的,我这里只是拿我自己做的举个例子。这个地方的vue.js是因为我下载了两次...
目录:<br>第一章:dwr入门<br>第二章:web.xml配置<br>第三章:dwr.xml配置<br>第四章:整合<br>第五章:dwr中的javaScript简介<br>第六章:engine.js功能<br>第七章:util.js功能<br>第八章:dwr进阶<br>第九章:...
可以在 HTML 页面的 <head> 部分中插入 JavaScript 函数,例如:<head><meta charset="utf-8"><title>www.example.com</title><script>function myFunction(){document.getElementById("demo").innerHTML="hi,...
sbtext.append("<p><a href='javascript:doAjax(1)' >首页</a></p> <p><a href='javascript:doAjax("+(pagebean.getPageIndex()+1)+")'>下一页</a></p> <p><a href='javascript:doAjax("+pageCount+")'>最后一页</...
:<td>(.*?)<\/td>)*<\/tr> ``` 这个表达式会找到`<tr>`标签,并捕获其中所有的`<td>`及其内容。`(?:...)`是非捕获组,避免捕获这部分匹配。 **实际应用** 在Python中,你可以使用`re`模块来执行这些正则表达式,...
* 地址: `<ADDRESS></ADDRESS>` * 大字: `<BIG></BIG>` * 小字: `<SMALL></SMALL>` HTML与外观相关的标签: * 加粗: `<B></B>` * 斜体: `<I></I>` * 底线: `<U></U>`,尚有些浏览器不提供 * 删除线: `<S></...
javascript: $(function(){ $("#KinSlideshow").KinSlideshow(); }) HTML: <div id="KinSlideshow" > <a href="http://www.qq1.com" target="_blank"><img src="images/1.jpg" alt="这是标题一" /></a> <a href=...
<el-button @click="visible = true">Button</el-button> <el-dialog :visible.sync="visible" title="Hello world"> <p>Try Element</p> </el-dialog> </div> <el-button type="primary" icon="el-icon-search...
mailserver = "smtp.163.com" ' 邮局服务器地址(smtp服务器地址) username = "*****@163.com" ' smtp服务器验证登陆名(用来做为代发邮件的地址,代发邮件的email地址) password = "123456" ' smtp服务器验证密码...
用JavaScript操作Sql Server的...)_@ 仅用于学习<br>我知道JavaScript操作Sql当然不安全~别人可以直接下载js代码就可以查看到sql帐户~<br>请注意~仅用于学习<br>(具体资料可以查看里面 ReadMe.html)<br>具体可以参考 ...
<p>邮箱:example@email.com</p> <p>GitHub: <a href="https://github.com/username">username</a></p> </section> ``` 6. **页脚(Footer)**:包含版权信息、社交媒体图标等。 ```html <footer> <p>版权...
结合这两种技术,我们可以轻松地完成许多复杂的任务,比如本例中的“在地址栏显示源码”。 #### 实现原理 1. **获取文档元素**: - 使用`document.documentElement`可以获取到整个HTML文档的根元素,即`<html>`...
* 字体标签:<font>、<span>、<strong>、<em> * 图片标签:<img> * 超链接标签:<a> * 表格标签:<table>、<tr>、<td> * 输入标签:<input> * 视频标签:<video> CSS CSS(Cascading Style Sheets)是一种样式表...