正则表达式匹配域名的 /(.+?)\.([^\/]+).+/我想问一下这个正则表达式是怎么匹配得到douban.com这样的域名的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (.+?) 匹配到了 douban\. 匹配到了 .([^\/]+) 匹配到了 com所以最后的 .+ 可以去掉,修改为:/(.+?)\.([^\/]+)/ .可以匹配到任意字符.+ 是至少要匹配一个字符.+? 要结合起来看/(.+?)\.([^\/]+)/ 这里的?号意思是尽量少的匹配(惰性匹配),如果不加问号的话是贪婪模式举例:<script type="text/javascript"> var str = '<a href=\"index.html\">主页</a>'; var rule1 = /<.*>/; alert(str.match(rule1)); var rule2 = /<.*?>/; alert(str.match(rule2));</script> <script type="text/javascript"> var str = '<a href=\"index.html\">主页</a>'; var rule1 = /<.*>/; alert(str.match(rule1)); //<a href="index.html">主页</a> var rule2 = /<.*?>/; alert(str.match(rule2));//<a href="index.html"></script> 下拉列表框如何加入数据库中的值 求下面这段JS兼容FF之后的代码 找出在线电影真实地址 求一则JavaScript正则表达式 怎样实现点击另一框架内的按钮 js获取easyui datagrid中的数据,并拼接成json 请教 r建议CSDN社区每个版块都有自己的专家榜,而且可以察看每个人在各个版块的得分,就想看自己的一样,有利于大家互相了解。支持请进!( 借光,借光 jQuery页面加载时从数据中加载数据 急急急,ext遍历formPanel后怎么得到值。。 JS中怎么获取父DIV下子DIV?求解答!
(.+?) 匹配到了 douban
\. 匹配到了 .
([^\/]+) 匹配到了 com所以最后的 .+ 可以去掉,修改为:/(.+?)\.([^\/]+)/
.可以匹配到任意字符.+ 是至少要匹配一个字符.+? 要结合起来看/(.+?)\.([^\/]+)/ 这里的?号意思是尽量少的匹配(惰性匹配),如果不加问号的话是贪婪模式举例:<script type="text/javascript">
var str = '<a href=\"index.html\">主页</a>';
var rule1 = /<.*>/;
alert(str.match(rule1));
var rule2 = /<.*?>/;
alert(str.match(rule2));</script>
<script type="text/javascript">
var str = '<a href=\"index.html\">主页</a>';
var rule1 = /<.*>/;
alert(str.match(rule1)); //<a href="index.html">主页</a>
var rule2 = /<.*?>/;
alert(str.match(rule2));//<a href="index.html"></script>