在之前的挑战中,使用字符集
中的插入
符号(^
)来创建一个否定字符集
,形如[^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);