Beste mensen,
Ik probeer een simpele split uit te voeren met Regex in Javascript. IE9+ is het geen probleem maar IE7 en 8 vinden het niet leuk:
Nu verwacht ik dat tmp[0] div is en tmp1 class="test". Maar tmp[1] is undefined waarbij het in andere browsers wel goed gaat.
Enig idee waarom dit gebeurd?
Ik probeer een simpele split uit te voeren met Regex in Javascript. IE9+ is het geen probleem maar IE7 en 8 vinden het niet leuk:
JavaScript:
1
2
3
4
5
6
7
| var elm = 'div[class="test"]'; if(elm.match(/\[(.*?)\]/)) { var tmp = elm.split(/\[(.*?)\]/); console.log(tmp[0], tmp[1]); } |
Nu verwacht ik dat tmp[0] div is en tmp1 class="test". Maar tmp[1] is undefined waarbij het in andere browsers wel goed gaat.
Enig idee waarom dit gebeurd?