Я пытаюсь создать регулярное выражение для соответствующего номера версии, которое может быть в формате 1.2.3.4. Оно также может содержать только одно число, например 12, или может содержать * (звездочку) вместо чисел.
Я попытался создать это следующим образом
[\d*]*\.[\d*]*\.[\d*]*\.[\d*]*
Это работает до некоторой степени, но оно должно иметь именно в этом формате ie ему нужно иметь все десятичные точки, тогда как то, что я ищу, это разрешить любое число и * в типе версии.
Недопустимый сценарий ios может быть
1.2.4.5.6.
.
3.4.
Допустимый сценарий ios
12
*
*.*
12.34.5.*
1.4.5.6
3.*.*
Любая помощь в этом ?
Спасибо