如何调整此javascript以返回少于最后2个字符的邮政编码?

How can I adapt this javascript to return a postcode less the last 2 characters?

本问题已经有最佳答案,请猛点这里访问。
1
2
3
4
5
6
function() {
    var address =  $("#postcode").val();
    var postcode = address.split(' ');
    postcode ="Postcode:"+postcode[(postcode.length-2)];
    return postcode;
}

当用户运行查询时,此JS从在线表单中提取邮政编码值。我需要知道怎样才能把邮政编码减去最后两个字符。例如,SP10 2RB需要返回SP102。


使用substring()substr()slice()


您可以使用此功能:

1
2
3
4
5
6
7
8
function postCode(address)
{
    var tmpAddr = address.replace(' ','');
  tmpAddr = tmpAddr.substr(0, tmpAddr.length-2);
  return tmpAddr;
}

alert(postCode('SP10 2RB'));


必须对字符串进行切片并返回所需内容:

1
2
3
4
5
6
7
return postcode.slice(0, -2);

// example
postcode ="sample";

// output
"samp"