var s = (a[i].value).replace(/(^\s+|\s+$)/,"");这是什么意思啊
<script>
function cal()
{
var a = document.getElementsByName("point");
var n = 0;
for(var i=0;i<a.length;i++)
{
var s = (a[i].value).replace(/(^\s+|\s+$)/,"");
var re = /^[1-5]$/;
if(re.test(s)) n += parseInt(s);
else a[i].value = 0;
}
document.getElementById("pad").innerHTML = n;
}
</script>
<script>
function cal()
{
var a = document.getElementsByName("point");
var n = 0;
for(var i=0;i<a.length;i++)
{
var s = (a[i].value).replace(/(^\s+|\s+$)/,"");
var re = /^[1-5]$/;
if(re.test(s)) n += parseInt(s);
else a[i].value = 0;
}
document.getElementById("pad").innerHTML = n;
}
</script>
解决方案 »
- 获取同页面多个相同textarea的值
- window.omload给列动态添加事件,还要取table其他列的值作为函数的参数
- Js文件中 中文显示问题
- 一个onLoad事件的问题
- 请问offsetParent是根据什么来判定的
- 高难度问题:prototype中的继承在Firefox 2.0下的问题
- js中的/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
- 框架网页,可否在按F5时只刷新当前窗口,而非整个框架?
- 怎样用javascript做两个日期的比较?
- 我的主页空间不支持asp。在网页里,只用JavaScrpit和txt能不能实现下载次数(统计点击数即可)的统计?给个例子?
- /(^\s+|\s+$)/是正则表达式,匹配字符串两边的空格
- 求一个js无缝滚动的简单点的代码,thanks very much!
a[i].value 是point的值
/(^\s+|\s+$)/是正则表达式,匹配字符串两边的空格
replace函数将正则表达式所匹配的字符取代为空串,即去除两边的空格