ti= /\bMrs\b|\b Mr\b|\bMiss\b|\bMaster\b/;
if(!ti.test(title.value)){
alert("Error: Please check Title");
return false;
}
我正在尝试将标题的输入与以下的表现进行比较,但即使我输入Miss例如,警报仍会出现,当我想将输入值与完整比较时,我应该在这里执行什么类型的regExpression字?
答案 0 :(得分:1)
这是一个工作片段,我做了以下修改:
test
。
values = ["Hmm", "Miss Parker", "Mr. Anderson", "Little Red"];
ti = /\b(Mrs|Mr|Miss|Master)\b/;
// Created function
function test(value) {
if (!ti.test(value)) {
console.log("Error: Please check Title");
} else {
console.log("Ok,", value);
}
}
// Output
test(values[0]);
test(values[1]);
test(values[2]);
test(values[3]);

如果您仍然遇到问题或想添加一些测试用例,请随时发表评论!
希望它有所帮助。