2015-03-05 1 views
0

J'essaye de valider un iban non pour l'allemagne, mais je ne peux pas obtenir pregMatch pour travailler avec formhandler. Je ne peux pas trouver une erreur et la compare avec la documentation de formhandler, mais rien n'a aidé. Peut-être que quelqu'un a un indice pour moi. Ceci est mon code:extension typo3 formhandler pregmatch

 

    debitiban.errorCheck { 
     1 = pregMatch 
     1.value = ^DE\d{2}\s?([0-9a-zA-Z]{4}\s?){4}[0-9a-zA-Z]{2}$ 
    } 

Répondre

0

La valeur est directly passed sur la fonction phps preg_match, donc il doit être un PCRE regex pattern valide. Il vous manque un délimiteur délimiteur dans votre expression. Essayez d'entourer l'expression par des barres obliques:

debitiban.errorCheck { 
    1 = pregMatch 
    1.value = /^DE\d{2}\s?([0-9a-zA-Z]{4}\s?){4}[0-9a-zA-Z]{2}$/ 
}