说明
你已经学习了常用的字符串模式(如字母数字)的快捷方式。另一种常见的模式是寻找数字。
寻找数字字符的快捷方式是\d
,小写字母d
。这等于character类[0-9]
,它查找零到九之间的任何数字的单个字符。
练习
使用shorthand character类\d
来计算电影标题中的数字。写出数字(“六”而不是6)不是算出。
- 你的正则表达式应该使用快捷字符匹配数字字符。
- 你的正则表达式应该使用全局标志。
- 你的正则表达式应该在
"9"
中找到1位数字。 - 你的正则表达式应该在
"Catch 22"
中找到2位数字。 - 你的正则表达式应该在
"101 Dalmatians"
中找到3位数字。 - 你的正则表达式在
"One, Two, Three"
中找不到位数字。 - 你的正则表达式应该在
"21 Jump Street"
中找到2位数字。 - 你的正则表达式应该在
"2001: A Space Odyssey"
中找到4位数字。
var numRegex = /change/; // Change this line
答案
方法 | 描述 |
正则表达式 | 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 |
修饰符 | 描述 |
---|---|
g | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 |
元字符 | 描述 |
\d | 匹配一个数字字符。等价于 [0-9]。 |
var numRegex = /\d/g; // Change this line
numRegex;
运行结果
{}