码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 正则表达式 作弊 算数 批量 做题 小学生

时间:2015-04-02 16:54:58      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

 <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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!