typo3扩展formhandler preg_match

时间:2015-03-05 14:34:59

标签: preg-match typo3 html-formhandler

我正在尝试为德国验证iban no,但我无法让pregMatch与formhandler一起工作。我找不到错误并将其与formhandler文档进行比较,但没有任何帮助。也许有人对我有所暗示。 这是我的代码:


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

1 个答案:

答案 0 :(得分:0)

PHP directly passed函数的值为preg_match,因此它必须是有效的PCRE regex pattern。您在表达式中缺少分隔符。尝试用斜杠包围表达式:

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