Jeśli uruchomię to:Jak mogę uzyskać wyrażenie regularne, aby znaleźć wszystkie dopasowania w javascript?
'121'.match(/[0-9]{2}/gi)
wrócę tablica z pojedynczego wyniku:
['12']
Jak mogę zmusić go do powrotu wszystkich wyników, nawet jeśli one się pokrywają? Chcę rezultatem będzie to:
['12', '21']
EDIT: Albo lepiej Przykładem może być:
'1234567'.match(...);
powinien dać mi tablicę z
[12 34, 45, 56, 67]
Jakie jest pytanie? –
Próbuję uzyskać zarówno "12" i "21" z tego ciągu - zamiast tego po prostu dostaję "12", ponieważ silnik regex zatrzymuje się po znalezieniu dopasowania. – Nick