<script> 
str="a1,a2,a3;b1,b2,b3;a1,c2,c3;a1,d2,d3;" 
mystr=str.split(";"); 
firststr=mystr[0].split(",")[0]; 
for(i=1;i<mystr.length;i++) 
if(firststr==mystr[i].split(",")[0]) 
alert("第"+(i+1)+"组"); 
</script> 

解决方案 »

  1.   

    错了,重新来
    if(!isNaN(value)) 
    alert("Numeric") ; 
    else 
       if(indexOf(value,".")) 
          alert("小数") ; 
        else 
          alert("整数") 
      

  2.   

    看来我每说明白
    有个textarea框,用户会输入一个有规律的文本,例如(等号不是)
    =====================
    111456567
    67855554==============
    我要求得到"111,456,567,678,55554"提交,谢谢
      

  3.   

    try:
    <script>
    function s(str){
    if(isNaN(str.replace(/[\n|\r]+/g,''))){alert('不是数字');return}
    t.value=str.replace(/[\n|\r]+/g,',')
    }
    </script>
    <textarea onblur="s(value)" id=t>
    </textarea>