<POPULARITY URL="不固定的字符" TEXT="1112266" SOURCE="panel" /> 
取TEXT="1112266"引号之间的数字不固定这个正则该如何写?正则JavaScript

解决方案 »

  1.   

    var re = /<POPULARITY URL[\w\W]+{1,18}SOURCE/;这样写出来为什么不对哪错了?
      

  2.   


    var ss = '<POPULARITY URL="不固定的字符" TEXT="1112266" SOURCE="panel" />';
    /<POPULARITY .+? TEXT="(\d+)/i.test(ss);
    alert(RegExp.$1);
      

  3.   


    如果<!--11223344-->
      var re = /<!--.{1,18}-->/
    就可以直接取到数字
    <POPULARITY URL="不固定的字符" TEXT="1112266" SOURCE="panel" />
    这个var re=后面该怎么写?
    var re=/<POPULARITY .+? TEXT="{1,18}/ 
    这样写吗?
      

  4.   

    var re=/<POPULARITY .+? TEXT="\d{1,18}/