首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >regexp drupal船运报价ubercart邮政编码

regexp drupal船运报价ubercart邮政编码
EN

Stack Overflow用户
提问于 2017-01-07 17:03:15
回答 2查看 74关注 0票数 0

希望有人能帮我。

我是新来的.

我正在为当地一家花店创建一个商业网站。他们在当地地区提供免费邮资(邮政编码是CM11和CM12),我希望为15英里半径的更远距离设定固定价格(他们不提供15英里以外的邮资)。

船运报价1

  • 我使用regexp条件创建了一个“免费邮资”投递报价,即邮政编码应该是CM11或CM12:
  • cm12 11\cm12 12
  • 如果邮政编码以CM11或CM12开头,则显示免费送货。

船运报价2

  • 我创建了一个“本地递送”航运报价与以下条件(这显示了所有的邮编在15英里半径内)
  • cm1-5|cm13-7|cm99|ig2-3|ig6-7|me3|rm1-9|rm10-9|rm20|ss0|ss11-7|ss2|ss22|ss4-9|ss99

我面临的问题/问题是,当用户输入CM11或CM12邮政编码时,如何隐藏‘本地传递’选项。他们只应看到免费送货或在商店领取(而不是当地送货的第三种选择)

您可以在我的站点上看到(如果您添加了一些东西-购物车,按照结帐过程,尝试使用邮政编码并查看传递选项的更改)- http://techyhelp.uk/florist/catalog/5

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-07 17:18:29

使用是“本地交付”正则表达式中的负面展望,以过滤掉"cm12“和"cm11":

代码语言:javascript
复制
^(?!cm1[12]$)(cm[1-5]|cm1[3-7]|cm99|ig[2-3]|ig[6-7]|me3|rm[1-9]|rm1[0-9]|rm20|ss0|ss1[1-7]|ss2|ss22|ss[4-9]|ss99)$
票数 0
EN

Stack Overflow用户

发布于 2017-01-08 17:17:29

sweaver2112 --非常好,谢谢你。

因此,我所提问题的答案已获答覆:

在“本地传递”regex中使用负面的前瞻性来过滤掉"cm12“和"cm11":

^(?!cm112$)(cm1-5|cm13-7|cm99|ig2-3|ig6-7|me3|rm1-9|rm10-9|rm20|ss0|ss11-7|ss2|ss22|ss4-9|ss99)$

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41524076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档