I am trying to create a regex for the following combination
Alphanumerictext1:1234:12:124:aplhnumericText2:www.stackoverflow.com
In the above format it should validate even if the text has alphanumeric(first field) or incremental values separated by :.
Below are few valid examples:
Alphanumerictext1
Alphanumerictext1:1234
Alphanumerictext1:1234:12
Alphanumerictext1:1234::124:aplhnumericText2
Alphanumerictext1::12
Alphanumerictext1:1234:12:124:aplhnumericText2:www.stackoverflow.com
For that wrote a partial regex like below ^([\w\s\.]+(:\d*){0,3})$ but unable fulfil for last 2 values that are separated by :aplhnumericText2 and www.stackoverflow.com.