我们有时并不知道匹配模式中的确切字符。
如果要精确匹配到完整的单词,那出现一个拼写错误就会匹配不到。
这时可以使用通配符.
来处理这种情况。
通配符.
将匹配任何一个字符。
可以像使用正则表达式中任何其他字符一样使用通配符。
例如,如果想匹配"hug"
、"huh"
、"hut"
和"hum"
,可以使用正则表达式/hu./
匹配以上四个单词。
var humStr = "I'll hum a song";
var hugStr = "Bear hug";
var huRegex = /hu./;
var humRes = huRegex.test(humStr); // 返回 true
var hugRes = huRegex.test(hugStr); // 返回 true
console.log(humRes); // 在控制台中输出
console.log(hugRes);
闯关:完成正则表达式unRegex
以匹配字符串"run"
、"sun"
、"fun"
、"pun"
、"nun"
和"bun"
。
正则表达式中应该使用通配符。
var exampleStr = "Let's have fun with regular expressions!";
var unRegex = /change/; // 修改这行
var result = unRegex.test(exampleStr);
console.log(result);
正确代码
var exampleStr = "Let's have fun with regular expressions!";
var unRegex = /.un/;
var result = unRegex.test(unRegex);
console.log(result);