1. 程式人生 > >獲取指定字串

獲取指定字串

題目描述

給定字串 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;

}