简单 JavaScript IBAN 验证
Simple JavaScript IBAN Validation
我想为 IBAN 做一个非常简单的 JavaScript 验证。
这是一个学校项目,这意味着验证的目标不是获得 100% 良好的 IBAN 验证,而是一些容易相处的东西。
我尝试创建自己的:/^[A-Z]{2}+[0-9A-Z]*$/
但显然它似乎停用了同一文件中的所有 Javascript。
这会停用我的所有 JavaScript 的原因是什么?什么是好的验证?
验证条件(可能还没说清楚):
- 前两个字符必须是字母和大写。
- 其他字符可以是数字and/or字母。
不必包含长度,因为它已通过我的函数中的另一个 if 语句进行检查。
那是因为您并排使用了两个量词
/^[A-Z]{2}+[0-9A-Z]*$/
// ^ Remove this. It means match the previous token one or more times
所以,会是 /^[A-Z]{2}[0-9A-Z]*$/
我想为 IBAN 做一个非常简单的 JavaScript 验证。 这是一个学校项目,这意味着验证的目标不是获得 100% 良好的 IBAN 验证,而是一些容易相处的东西。
我尝试创建自己的:/^[A-Z]{2}+[0-9A-Z]*$/
但显然它似乎停用了同一文件中的所有 Javascript。 这会停用我的所有 JavaScript 的原因是什么?什么是好的验证?
验证条件(可能还没说清楚):
- 前两个字符必须是字母和大写。
- 其他字符可以是数字and/or字母。
不必包含长度,因为它已通过我的函数中的另一个 if 语句进行检查。
那是因为您并排使用了两个量词
/^[A-Z]{2}+[0-9A-Z]*$/
// ^ Remove this. It means match the previous token one or more times
所以,会是 /^[A-Z]{2}[0-9A-Z]*$/