字符集中的插入符号(^)来创建一个否定字符集,形如[^thingsThatWillNotBeMatched]。在字符集之外,插入符号用于字符串的开头搜寻匹配模式。
```js
let firstString = "Ricky is first and can be found.";
let firstRegex = /^Ricky/;
firstRegex.test(firstString);
// Returns true
let notFirst = "You can't find Ricky now.";
firstRegex.test(notFirst);
// Returns false
```
^符号,以匹配仅在字符串rickyAndCal的开头出现的"Cal"。
'Cal'。"
testString: assert(calRegex.source == "^Cal");
- text: 你的正则表达式不应该使用任何标志。
testString: assert(calRegex.flags == "");
- text: "你的正则表达式应该匹配字符串开头的'Cal'。"
testString: assert(calRegex.test("Cal and Ricky both like racing."));
- text: "你的正则表达式不应该匹配字符串中间的'Cal'。"
testString: assert(!calRegex.test("Ricky and Cal both like racing."));
```