求一个正则表达式的写法,取<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)