我正在尝试为德国验证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}$ }
答案 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}$/
}