1

我正在使用 Jigoshop 1.9.3.1,但在验证邮政编码时遇到问题。

我希望客户只能在邮政编码字段中输入 3 个数字,所以我更改了邮政编码验证 PHP 代码:

jigoshop_validation.class.php http://pastebin.com/PwZTyD5w

邮编检查类http://pastebin.com/1B5rLWan

我换了

if ( strlen( trim( preg_replace( '/[\s\-A-Za-z0-9]/', '', $postcode ))) > 0 ) return false;    

if ( strlen( trim( preg_replace( '/[\s\-A-Za-z0-9]/', '', $postcode ))) == 0 ) return false;

现在客户不能输入少于 3 个数字的邮政编码,但可以输入超过 3 个数字。我希望他们只能准确输入 3 个数字。我怎样才能做到这一点?

PS。由于某些原因,我不打算将 Jigoshop 更新到最新版本。

4

0 回答 0