格式一:
<textarea id="user" cols="50" rows="10">
1001,test
1002,test
1003,test
</textarea><script language=javascript>
function test1()
{
var s = "\n" + user.value + "\n" ;
var the = /[\n\r][0-9]+\,[a-z0-9]+[\n\r]/gi
s = s.replace( the , "" ) ;
s = s.replace( /[\n\r]/g , "" );
alert(s=="")
}
</script>
<div onclick="test1()">test</div>

解决方案 »

  1.   

    <textarea id="user" cols="50" rows="10">
    1,"First","test"
    2,"Second","test"
    </textarea><script language=javascript>
    function test1()
    {
    var s = "\n" + user.value + "\n" ;
    var the = /[\n\r][0-9]+\,"[^"\n\r]+","[^"\n\r]+"[\n\r]/gi
    s = s.replace( the , "" ) ;
    s = s.replace( /[\n\r]/g , "" );
    return (s=="")
    }
    </script>
    <div onclick="test1()">test</div>
      

  2.   

    <textarea id="user" cols="50" rows="10">
    1,1001,1002,1003,1004
    2,1005,1006,1007
    </textarea><script language=javascript>
    function test3()
    {
    var s = user.value ;
    s = s.replace( /[\n]/g , "," );
    s = s.replace( /[\s]/g , "" );
    s = s.replace( /^,*/g , "" );
    s = s.replace( /,*$/g , "" );
    var the1 = /[^0-9,]/g
    var the2 = /,,/g
    return ( !the1.test( s ) && !the2.test( s )  )
    }
    </script>
    <div onclick="test3()">test</div>
      

  3.   

    xishanlang2001(西山狼2000)
    太谢谢了!
      

  4.   

    你先可以给用户一个模板,也即设置下textarea的初值,给个例子.
    这样,当响应onblur去判断你要的格式