我正在尝试验证德国的 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}$ }
我正在尝试验证德国的 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}$ }
该值直接传递给 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}$/
}