0

我正在尝试验证德国的 iban no,但我无法让 pregMatch 与 formhandler 一起使用。我找不到错误并将其与表单处理程序文档进行比较,但没有任何帮助。也许有人对我有提示。这是我的代码:

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

4

1 回答 1

0

该值直接传递给 PHP 的preg_match函数,因此它必须是有效的PCRE 正则表达式模式。您的表达式中缺少分隔符。尝试用斜杠包围表达式:

debitiban.errorCheck {
    1 = pregMatch
    1.value = /^DE\d{2}\s?([0-9a-zA-Z]{4}\s?){4}[0-9a-zA-Z]{2}$/
}
于 2015-03-05T17:25:31.393 回答