Possible Duplicate:
javascript string exec strange behavior
I have a regex and i am using like this
new_regex = /^[+-]?(\d+).*\s+(\d+).*\s+([\d\.]+)/g
>> /^[+-]?(\d+).*\s+(\d+).*\s+([\d\.]+)/g
myregex = new RegExp(new_regex)
>> /^[+-]?(\d+).*\s+(\d+).*\s+([\d\.]+)/g
subject = "+39° 44' 39.28\""
>> "+39° 44' 39.28""
Above works for every other time i execute following:
myregex.exec(subject)
>> ["+39° 44' 39.28", "39", "44", "39.28"]
second time when i execute it gives null
myregex.exec(subject)
>> null