How are page numbers represented (especially internationally)?

Please see https://github.com/pkp/pkp-lib/issues/333#issuecomment-261265233

We are needing to parse the individual components (contiguous and non-contiguous ranges) from the page numbering information.

I’m expecting ranges such as “ii-v, 3, 14-15”, and am prepared to split page ranges on commas and dashes. What other range segmentation punctuation should be considered?