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>