正则表达式求助!!!!!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/10 09:43:25
我有一个字符串是这种形式的
[html]article.asp?id=1234[/html]
怎样设计一个正则表达式,获得上述表达式中的1234,把这个数赋给一个变量??????????????????????????

以下为js写法.

<script type="text/javascript">
<!--

var s = '[html]article.asp?id=1234[/html] [html]article.asp?id=1234[/html] [html]article.asp?id=1234[/html]';
var idList = s.replace(/\[html\]article.asp\?id=(\d+)\[\/html\]/ig, '$1,').split(',');

for(var i=0; i<idList.length-1; i++)
alert(idList[i]);

//-->
</script>

[0-9]{4}