I have the following jQuery call, which returns a match in FF/Chrome, but returns null in IE 8.
Here's the fiddle if you'd like to try it for yourself.
And here's the insoluble, unpliable, wayward code:
var m = $('#somediv').text().match(/\d+-(\d+)\sof\s(\d+)/);
EDIT: Thanks to Rob W. I've narrowed this a bit; the following works, so it's specifically the " of " or "\sof\s" that fails. Fork the fiddle and try a few for yourself :(
var m = $('#somediv').text().match(/\d+\D(\d+)\D+(\d+)/);