potrzebuje wyrażenie regularne które będzie spełnione jeśli:
ciąg znaków nie zaczyna się na: ^9900..00
ciąg znaków nie zaczyna się na ^9900..48
potrzebuje warunki ująć w jednym wyrażeniu.
Kombinowałem na kilka sposób:
Kod
/^9900..(?!48)|(?!00).+/
/^9900..(?!00)|(?!48).+/
/^9900..(?:[0-35-9][0-79])|(?:[^0][^0])(.+)$/
/^9900..(?!00)|(?!48).+/
/^9900..(?:[0-35-9][0-79])|(?:[^0][^0])(.+)$/
jest jeden podstawowy błąd- zamiast operatora logicznego OR powinien być AND. Niestety w wyrażeniach nie ma logicznego operatora AND.
żaden z nich nie działa tak jakbym chciał
brakuje mi pomysłów, pomożecie?
Rozwiązane:
Kod
^(9900..)(?!(00)|(48))(.+)$