Man. I understand you feel betrayed and you're right to feel this way. She did this before meeting you as I understood. The real issue would be if she still keeps communicating with those men or to others maybe. I think you're a mature man who knows what are you looking for. Is this situation too hard for you to forgive? If so then you shouldn't continue the relationship, you will just get hurted and you will hurt this woman. But if you can forgive her why don't you take the risk? Knowing a person on internet has even more risks. So do what you think is right. Good luck.