【发布时间】:2019-04-05 16:32:41
【问题描述】:
我正在尝试检查输入值是否为字母数字。根据 regex101.com,我的正则表达式应该可以工作。但是所有的测试结果都是“不正确的”。
我做错了什么?
var alphaNumeric = /^[a-z0-9]+$/gi;
var input = "123"; //page.input.getValue().toUpperCase();
console.log(input);
if (input.length == 3) {
if (alphaNumeric.test(input)) {
console.log("correct");
} else {
console.log("incorrect");
}
} else {
}
【问题讨论】:
-
But all test results in "incorrect".可以提供不起作用的示例输入吗? -
不是重复的。请阅读我的问题。 @RuiJarimba
-
page没有定义,getValue()是什么? -
有效!你得到了什么输出?
标签: javascript regex if-statement ibm-forms