我正在开发一个有优惠券的购物车,店主告诉我,顾客似乎不愿意为已发行的优惠券使用合适的外壳,并且不断抱怨优惠券不起作用,这让员工很恼火。
我最初打算简单地使用 strtoupper() 用户输入,但这将要求所有者只使用大写的优惠券代码,这没有任何意义。
我想在用户输入上做一个 preg_match() ,如果所有字符都正确并完全忽略大小写,就让它匹配。但是唉......我不知道如何使用正则表达式来获得我需要的东西。
这就是我现在所拥有的:
strtoupper ($this->request->post['coupon'])
正如我所说,这对来自 db 的大写优惠券代码非常有效,但会迫使所有者将所有代码大写。
任何帮助将不胜感激。
-V