Les règles de validation d’un framework ou de PHP ne permettent pas la validation d’éléments bancaires et comptables comme l’IBAN ou le numéro de TVA intracommunautaire. Plutôt que de passer par des packages, le mieux est d’utiliser des expressions régulières en PHP.
Regex pour iban et N° TVA :
Les liens de code suivantes fonctionne avec la validation Laravel :
public static $rules = [ 'iban' => ['regex:^[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}^'], 'tva_intraco' => ['regex:^[A-Za-z]{2,4}(?=.{2,12}$)[-_\s0-9]*(?:[a-zA-Z][-_\s0-9]*){0,2}^'] ];
Pour ceux n’utilisant pas ce framework :
^[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}^ ^[A-Za-z]{2,4}(?=.{2,12}$)[-_\s0-9]*(?:[a-zA-Z][-_\s0-9]*){0,2}^
0 Commentaires
Laisser un commentaire