1. 程式人生 > >正則表示式提取內容的數字

正則表示式提取內容的數字

今天遇到一個好玩的,說是遇到一段話

我今年12明年13後年14;

讓你提取裡面的數字12,13,14,

具體實現如下

var str = "我今年12明年13後年14";
var reg = /\d+/g; // +表示多個
var result;
while(result = reg.exec(str)){  //當reg.exec(str)=null,不執行
    console.log(result[0]);  //陣列第一個資料
}