Задание века. Как написать регулярные выражение чтобы было Не все нули?
Привет всем) Нужна Ваша помощь
Нужно написать регулярку
условие:
-Все цифры
-Длина 8 или 11
-Первые два символа - не два нуля
-третий символ: 3, 6, 7, 8, 9
-после третьего символа до конца не все нули.
вот, что у меня получилось ^\d[1-9][36789]\d{5}|[1-9]\d[36789]\d{5}|\d[1-9][36789]\d{8}|[1-9]\d[36789]\d{8}$
последнее условие не могу реализовать.
^(?=[0-9]{4,6}$)0*[1-9][0-9]{3,}$
This first checks if the string is long 4-6 (?=[0-9]{4,6}$), then skips the 0s 0*and search for a non-zero [1-9] followed by at least 3 digits [0-9]{3,}.