比方说,参数a="123,124,125,126,127,12,13,14"
参数b="12"
用javascript语言实现下面的功能:
给出参数b,怎样从参数a中找到对应的数字?

解决方案 »

  1.   

    function getB(str){
      if(a.indexOf(str)!=-1){
        return str
      }
    }
      

  2.   

    String[] aArray = a.split(",");
    ArrayList aList = new ArrayList ();
    for(int i = 0 ;i<aArray.length;i++ ){
       if(aArray[i].indexOf(b) != -1){
          aList.add(aArray[i]);
       }
    }
      

  3.   

    <script type="text/javascript">
    a="123,124,125,126,127,12,13,14" ;
    b=/12/;
    c=a.split(",");
    for(i=0;i<c.length;i++)
    {
    if(b.test(c[i]))
    {
     alert(c[i]);  
    }
    }
    </script>
      

  4.   

    Pattern p=Pattern.compile("12");
         Matcher c=p.matcher("123,124,125,126,127,12,13,14");
         while(c.find()){
         System.out.println(c.start()+"-"+c.end());
         //刚学的;