格式一:
<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,"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>
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>
太谢谢了!
这样,当响应onblur去判断你要的格式