Ik ben bezig om in een database telefoonnummers om te zetten naar +31. De velden zien er als volgt uit:
06-12345678
0612345678
0101234567
010-1234567
Nu heb ik al een regular expression die controleert of het nummer klopt:
((^06((\s{0,1})|(\-{0,1}))[0-9]{8}$)|(^[0-9]{3,4}(\s{0,1}|\-{0,1})[0-9]{6,7}$)|(^\+{1}[0-9]{2}(\s{0,1}|\-{0,1})[0-9]{2,3}(\s{0,1}|\-{0,1})[0-9]{6,7}$))
Nu vraag ik mij af hoe ik dit het beste in stukjes kan hakken zodat ik het volgende krijg:
+31612345678
+31101234567
Heeft iemand zoiets dergelijks al een keer geschreven? Ik werk in PHP.
06-12345678
0612345678
0101234567
010-1234567
Nu heb ik al een regular expression die controleert of het nummer klopt:
((^06((\s{0,1})|(\-{0,1}))[0-9]{8}$)|(^[0-9]{3,4}(\s{0,1}|\-{0,1})[0-9]{6,7}$)|(^\+{1}[0-9]{2}(\s{0,1}|\-{0,1})[0-9]{2,3}(\s{0,1}|\-{0,1})[0-9]{6,7}$))
Nu vraag ik mij af hoe ik dit het beste in stukjes kan hakken zodat ik het volgende krijg:
+31612345678
+31101234567
Heeft iemand zoiets dergelijks al een keer geschreven? Ik werk in PHP.