-1
有本地存儲的按鍵陣列,看起來像這樣如何建立一個正則表達式瓦特/新的RegExp()
[
'$gl-user',
'$gl-date-preference::22'
'$gl-date-preference::28'
'$gl-mg-filters::22::1'
'$gl-mg-filters::22::8'
]
- 首先
::_number_
代表storeId
。 - 秒
::_number_
可以 表示任何附加標識符。
試圖建立一個函數,它接受一個storeId
並返回匹配storeId
所有的鍵。所以,如果22
在該函數傳遞它將返回
[
'$gl-date-preference::22',
'$gl-mg-filters::22::1',
'$gl-mg-filters::22::8'
]
這是我第一次嘗試。複製到控制檯每次都會返回空,但我不明白爲什麼。
var regex = new RegExp('^[$\w\d\-]+\:\:' + '22');
'$gl-mg-filters::22'.match(regex);
任何幫助獲得這個正則表達式的工作,或想法更好的解決方案將不勝感激。謝謝!