作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ti= /\bMrs\b|\b Mr\b|\bMiss\b|\bMaster\b/;
if(!ti.test(title.value)){
alert("Error: Please check Title");
return false;
}
我正在尝试将 title 的输入与以下荣誉进行比较,但即使我输入 Miss,例如,警报仍然出现,当我想将我的输入值与 full 进行比较时,我应该在此处执行哪种类型的 regExpression话?
最佳答案
这是一个工作片段,我在其中进行了以下修改:
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]);
如果您仍有问题或想添加一些测试用例,请随时发表评论!
希望对您有所帮助。
关于javascript - RegEx 在 JavaScript 中使用敬称(先生、小姐、夫人、硕士)测试值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50545071/
ti= /\bMrs\b|\b Mr\b|\bMiss\b|\bMaster\b/; if(!ti.test(title.value)){ alert("Error: Plea
我是一名优秀的程序员,十分优秀!