格式一:
<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>
解决方案 »
- 求助:javascript正则表达式多次对同一字符串测试时,得到不同的结果
- session在循环中无法取到值
- 请指教javascript函数和对象问题?
- 进度条读完后,如何在前台隐藏
- 求高人将讲清楚函数调用对象的问题!!!!!!!!!!!!!!!!!!!!!!!!!
- 高手们求救,关于网页里面插了插件的
- 怎么把这断代码完全输出到浏览器再运行?
- dtree、ajax和jquery、contextmenu结合使用出现的问题!求助2
- 关于document.cookie
- Ie 浏览器上传图片,前段JS将图片转成Base64 编码
- <table>的onmousedown怎么不执行?
- alert的简单问题,马上揭帖
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去判断你要的格式