标签:
<meta charset="utf-8"> <center> <br> <br> <textarea cols=20 rows=20 id=suanshu></textarea> <input type=button value="计算算术题" onclick="suanshu()"></input> <textarea cols=20 rows=20 id=jieguo></textarea> </center> <script language="javascript"> function suanshu() { var s var ars; var i,l; s=document.all.suanshu.value; //String.fromCharCode(10) ;ars=s.split("\x0a");都是可以的,但webkt只以表示#10换行,而ie用#13#10换行;所以用要用正则来兼容不同浏览器/\r?\n/等价于/\r{0,1}\n/。表示\r出现0次或1次。 ars=s.split(/\r?\n/); l=ars.length; s=""; for(i=0;i<l;i++) { if (s==""){ s=ars[i]+"="+eval(ars[i]); }else{ s=s+String.fromCharCode(13)+ars[i]+"="+eval(ars[i]); } } //alert(s); document.all.jieguo.value=s; } </script>
javascript 正则表达式 作弊 算数 批量 做题 小学生
标签:
原文地址:http://my.oschina.net/u/1777508/blog/395168