首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

正则表达式 如何在html中拿到值

2012-05-24 
正则表达式 怎么在html中拿到值a href/Patent/01127847 target_blanka href/Patent/01127821

正则表达式 怎么在html中拿到值
<a href='/Patent/01127847' target='_blank'>
<a href='/Patent/01127821' target='_blank'>
<a href='/Patent/01127832' target='_blank'>
还有其他的标签省略了

正则要怎么样拿到01127847,01127821,01127832

求高人指点

[解决办法]

HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>            <style>        </style>            </head>    <body>        <div><a href='/Patent/01127847' target='_blank'><a href='/Patent/01127821' target='_blank'><a href='/Patent/01127832' target='_blank'>        </div>        <script>            function $t(name, cot){                cot = cot || document;                return cot.getElementsByTagName(name);            }            var str = $t('div')[0].innerHTML;            var re = /.+?Patent\/(\d+).+?/gi;            var tmp = [];            str.replace(re, function($){                re.test($);                re.lastIndex = 0;                tmp.push( RegExp.$1 );            })            alert(tmp)        </script>    </body></html> 

热点排行