CFML select 只有 3 个整数来自 form.zipcode

CFML select only 3 int from form.zipcode

我知道这可能很简单,但是当我执行 #form.zipcode#

时,我如何才能 select 只有一个名为 zipcode 的表单字段的前 3 位数字

如果可能的话,我希望它在 cfml 中。

示例 03954 变为 039

这是为了计算运费。

提前致谢。

很简单,使用内置的 left() 函数。

标签:

<cfset fullZipCode = trim(form.zipcode) />    
<cfset firstThree = left(fullZipCode, 3) />    
<cfdump var="#firstThree#" />

或在cfscript

<cfscript>    
  fullZipCode = trim(form.zipcode);     
  firstThree = left(fullZipCode, 3);     
  writeDump(var="#firstThree#");
</cfscript>

文档:https://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-6e3a.html