I am want a Regular Expression that mark as correct number for below examples:
+256897845
+1 232321
+29 2343 2432 43
+555 2356897845
+1245 2356878
+918989784578
- Must include + Symbol on start
- Optional Support up to 3 space Like: +29 2343 2432 43
- Minimum 8 Char including + symbol
- Max Char 18 digit (3 Space + 4 digit max country code + Plus (+) Symbol + 10 digit max number)
i have tried my self as below but not working:
^\+[0-9]?()[0-9](\s|\S)(\d[0-9]{18})$