Logo
Julien @bobby4722
1 année
@Eolia hello ! J'ai eu un petit avec un client qui a tenté d'enregistré son numéro de rue avec un "/" (république tchèque), j'ai cherché un bon moment ce qui n'allait pas car aucun message d'erreur à ce sujet. Possible d'afficher la raison ou d'autoriser les "/" ? Il doit y avoir encore d'autres cas avec des caractères exotiques mais il faut toujours que j'y tombe dessus 😓
BigM @bigm
1 année
a répondu au Message de Julien - 1 année
Julien @bobby4722
1 année
a répondu au Message de BigM - 1 année
BigM @bigm
1 année
a répondu au Message de Julien - 1 année
doekia @doekia
a répondu au Message de BigM - 1 année
Si vous voulez changer durablement ce comportement, le mieux est de faire un override:

override/classes/Validate.php

class Validate extends ValidateCore
{
public static function isAddress($address)
{
if(preg_match('/www|http/ui', $address)) {
return false;
}

return empty($address) || preg_match(Tools::cleanNonUnicodeSupport('/^[^!?=+@{}_$%]*$/u'), $address);
}
}