我要求在角度中使用正则表达式来限制字符串。我使用^(?!。 Test)。 $但问题是它限制所有以单词Test开头的字符串,即如果我键入Test1,则证明它失败。验证仅限制测试字。它应该如下:
1)测试 - 不允许
2)测试 - 不允许
3)Test123 - 允许
4)见证 - 允许
我们如何做正则表达式。
答案 0 :(得分:-1)
你需要单词边界
let test1 = "Test";
let test2 = "test";
let test3 = "Testsdfsdf";
let regex = /^Test\b/i;
console.log(regex.test(test1));
console.log(regex.test(test2));
console.log(regex.test(test3));