Этот RegEx делит ваши телефонные номера на три группы и может соответствовать вашим желаемым шаблонам во входной строке:
(\+62|08)([0-9]+)(\s[0-9]{4})+
Вы можете просто добавить другие границы, кроме +62
или 08
к этим группам, если хотите.
Редактировать: Я не уверен, охватит ли это ваши входные сэмплы.Вы можете изменить его, используя RegEx, например этот :
(\+62|08)([0-9\.\-\s\_]{3,14})