如何调整此 javascript 以返回少了最后 2 个字符的邮政编码? [复制]
Posted
技术标签:
【中文标题】如何调整此 javascript 以返回少了最后 2 个字符的邮政编码? [复制]【英文标题】:How can I adapt this javascript to return a postcode less the last 2 characters? [duplicate] 【发布时间】:2016-05-29 10:19:51 【问题描述】:function()
var address = $("#postcode").val();
var postcode = address.split(' ');
postcode = "Postcode:"+postcode[(postcode.length-2)];
return postcode;
当用户运行查询时,此 js 从在线表单中提取邮政编码值。我需要知道我如何得到它来提供邮政编码减去最后 2 个字符。例如,SP10 2RB 需要返回 SP102。
【问题讨论】:
请在发布问题之前尝试自己进行研究。快速搜索“JS get part of string”会给你很多答案。 【参考方案1】:使用substring()
或substr()
或slice()
。
【讨论】:
【参考方案2】:你必须对字符串进行切片并返回你想要的:
return postcode.slice(0, -2);
// example
postcode = "sample";
// output
"samp"
【讨论】:
【参考方案3】:你可以使用这个功能:
function postCode(address)
var tmpAddr = address.replace(' ','');
tmpAddr = tmpAddr.substr(0, tmpAddr.length-2);
return tmpAddr;
alert(postCode('SP10 2RB'));
【讨论】:
以上是关于如何调整此 javascript 以返回少了最后 2 个字符的邮政编码? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如果一个事件触发了随机次数,我如何在 Javascript/Jquery 中捕获最后一个?