正则关卡16:匹配字符串的开头

正则表达式测试工具

在之前的挑战中,使用字符集中的插入符号(^)来创建一个否定字符集,形如[^thingsThatWillNotBeMatched]
字符集之外,插入 ^符号匹配输入字符串的开始位置。

var firstString = "Loen is first and can be found.";
var firstRegex = /^Loen/;
console.log( firstRegex.test(firstString) ); // 返回 true

var notFirst = "You can't find Loen now.";
console.log( firstRegex.test(notFirst) ); // 返回 false

闯关:在正则表达式中使用^符号,以匹配仅在字符串rickyAndCal的开头出现的"Cal"

var rickyAndCal = "Cal and Ricky both like racing.";
var calRegex = /change/; // 修改这行
var result = calRegex.test(rickyAndCal);
console.log(result);

正确代码

var rickyAndCal = "Cal and Ricky both like racing.";
var calRegex = /^Cal/;
var result = calRegex.test(rickyAndCal);
console.log(result);