0

我想为 IBAN 做一个非常简单的 JavaScript 验证。对于学校的一个项目,这意味着验证的目标不是获得 100% 良好的 IBAN 验证,而是易于相处。

我试图创建自己的:/^[A-Z]{2}+[0-9A-Z]*$/

但显然它似乎禁用了同一文件中的所有 Javascript。这会禁用我所有的 JavaScript 的原因是什么,什么是好的验证?

验证条件(可能还不清楚):

  1. 前两个字符必须是字母且大写。
  2. 其他字符可以是数字和/或字母。

不必包含长度,因为这是在我的函数中使用另一个 if 语句检查的。

4

1 回答 1

2

那是因为您并排使用了两个量词

/^[A-Z]{2}+[0-9A-Z]*$/
      //  ^ Remove this. It means match the previous token one or more times

所以,这将是/^[A-Z]{2}[0-9A-Z]*$/

于 2015-04-09T09:18:33.907 回答