获取指定字符串
程序员文章站
2022-03-08 11:54:14
...
题目描述
给定字符串 str,检查其是否包含 连续3个数字
1、如果包含,返回最新出现的 3 个数字的字符串
2、如果不包含,返回 false
示例1
输入
'9876543'
输出
987
知识点:
\w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
match()返回的是正则表达式匹配的字符串数组,连续的三个任意数字用正则表达式表示为/\d{3}/。
function captureThreeNumbers(str) {
var arr = str.match(/\d{3}/);
if (arr)
return arr[0];
else return false;
}
下一篇: 获取随机字符串