Sorry, maar heb even geen betere topictitel.
Ik heb volgend stuk code
Om zoveel mogelijk variabelen uit te sluiten, heb ik het even omgeschreven naar:
Je zou verwachten dat result altijd true is, maar op één of andere manier slaagt dat ding erin te alterneren tussen true en false.
Volgende opmerkingen kan ik hier nog bij geven:
Ik heb volgend stuk code
JavaScript:
1
| var result = /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/gi.test(bic); |
Om zoveel mogelijk variabelen uit te sluiten, heb ik het even omgeschreven naar:
JavaScript:
1
| var result = /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/gi.test("ABNANL2A"); |
Je zou verwachten dat result altijd true is, maar op één of andere manier slaagt dat ding erin te alterneren tussen true en false.
Volgende opmerkingen kan ik hier nog bij geven:
- Deze code hangt aan een jquery validator (en dus aan een event). Het alterneren gebeurt bij elke validatieslag (bv focus in, focus uit)
- Als ik een break zet met Firebug, en de regel evalueer in de console (copy/paste), dan krijg ik altijd true (op elk moment in de functie).
Wij onderbreken deze thread voor reclame:
http://kalders.be