当前位置: 代码迷 >> JavaScript >> 正则表达式的写法,取<a href='javascript:show(31091878)'>中的数字
  详细解决方案

正则表达式的写法,取<a href='javascript:show(31091878)'>中的数字

热度:621   发布时间:2012-02-10 21:27:41.0
求一个正则表达式的写法,取<a href='javascript:show(31091878)'>中的数字
RTRT,其中
<a   href= 'javascript:show(
是不变的
) '>
也不会变,但中间的数字前有可能会出现 '\n '回车符,本人使用正则不是太熟练,希望谁能帮下忙

------解决方案--------------------
var vv= " <a href= 'javascript:show(31091878) '> "
alert(vv.replace(/\D/g, " "))
------解决方案--------------------
<script>
var str= " <a href= 2372183219 34423 'javascript:show(31091878) '> "
re=/ <a\s*.*?show\((\d+)\).*?> /gi;
re.test(str);

alert(RegExp.$1);

</script>
------解决方案--------------------
var re=/show\(([\s\S]+?)\)/g
re.test(str)
alert(RegExp.$1)
  相关解决方案