js中有个前瞻  <script type="text/ecmascript">
var str = "lj123:M456kfM89saj";
    var reg = /\d+(?=:)/g ; //这里表示匹配后面紧跟着":" 的一串数字 。
    var result = str.match(reg); //匹配结果为123
    alert(result); //如果我要匹配前面有个M的一串数字 。 那正则该怎么写?  要匹配为[456,89] //感觉js的正则和java的正则还是有蛮大的区别的。
</script>  

解决方案 »

  1.   

    那货叫“肯定逆序环视”,不要叫 前瞻 了var reg = /(?<=M)\d+/g ; 
    未测
      

  2.   

    这个在java中测没问题,在js中不成功
      

  3.   

    既然js不支持逆序环视,那就这样吧
    var reg = /M(\d+)/g ;
    通过group1来取
      

  4.   

    刚发现博客阿里云在做一活动 注册博客园账号送200。 可以换一88元的卷。
    云最配置服务器89元以再充值1可以兑务器1个月了  ,并且每个手机只能用一次  。所就只注了一个。
    好像活动快结束 大家赶紧的去   。 一块钱一个月   。 还比较划算  。 会linuix的同学,就当拿来练手了  。 感总会机强吧
    来这享一下  第一   :到博客园   http://www.cnblogs.com/ 注册个账号  :用博客园注册的账号访问   http://www.cnblogs.com/cmt/archive/2012/10/30/2746075.html   取代号码

    步:http://www.aliyun.com/注册一个 第四步:陆阿里云  ,89元的购买发现格为89元   。 管理1
    然后再主页。就了 [img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/82.gif][/img] 。是:1   存:512M  带:1M    操作系统可以选择(我选择的是Centos6.2 64位 硬盘40G