\d 0-9中的任何一個數組
+ 出現一次或多次 例如:/\d+/ 0-9的數字 連續出現一次 或多次
驗證 是否爲數字 小數
/^\d*[\.]?\d+$/.test('0.5')
查找html 中的所有行內style
let str = document.body.innerHTML
let arr = str.match(/(?<=style\=")((.|\n)*?)(?=")/gi)
// arr
?: 只匹配不 捕獲
例:用match ,exec 等捕獲方法時
(?:\d|\x) 數字 或 X 就不會被捕獲進去,只單單做爲匹配作用
// 取消正則貪婪 *? 或 +?
// *? 或 +? 以下兩種結果
'abc2019abc2020'.match(/\d*/g)
// ['2019', '2020']
'abc2019abc2020'.match(/\d*?/g)
// ['2','0','1','9','2','0','2','0']