Size: a a a

Regular Expressions

2020 August 14

VL

Valerii Leontiev in Regular Expressions
Ребят, помогите пожалуйста
Нужно провалидировать филд "стана"
ПРоходить проверку должны строго филды, которые заполненны двумя буквами, которые соответствуют iso2 коду страны (RU, US, DE, и другие).

Вот что нашел в интернете
^A[^ABCHJKNPVY]|B[^CKPUX]|C
[^BEJPQST]|D[EJKMOZ]|E[CEGHRST]|F[IJKMOR]|G[^CJ
KOVXZ]|H[KMNRTU]|I[DEL-OQ-T]|J[EMOP]|K[EGHIMNPR
WYZ]|L[ABCIKR-VY]|M[^BIJ]|N[ACEFGILOPRUZ]|OM|P[
AE-HK-NRSTWY]|QA|R[EOSUW]|S[^FPQUW]|T[^ABEIPQSU
XY]|U[AGMSYZ]|V[ACEGINU]|WF|WS|YE|YT|Z[AMW]$

Но не срабатывает на  US_

Помогите пожалуйста
Спасибо
источник

VL

Valerii Leontiev in Regular Expressions
То есть, проверка не срабытвает на US_
Не должно пропускать, но валидатор пропускает эту строку как валидную
источник

E

EFS in Regular Expressions
а это точно та задача, которую следует решать регулярками?
источник

VL

Valerii Leontiev in Regular Expressions
EFS
а это точно та задача, которую следует решать регулярками?
Либа кушает только регулярки, по-другому никак
источник

OM

Oleg Makarikhin in Regular Expressions
Valerii Leontiev
Ребят, помогите пожалуйста
Нужно провалидировать филд "стана"
ПРоходить проверку должны строго филды, которые заполненны двумя буквами, которые соответствуют iso2 коду страны (RU, US, DE, и другие).

Вот что нашел в интернете
^A[^ABCHJKNPVY]|B[^CKPUX]|C
[^BEJPQST]|D[EJKMOZ]|E[CEGHRST]|F[IJKMOR]|G[^CJ
KOVXZ]|H[KMNRTU]|I[DEL-OQ-T]|J[EMOP]|K[EGHIMNPR
WYZ]|L[ABCIKR-VY]|M[^BIJ]|N[ACEFGILOPRUZ]|OM|P[
AE-HK-NRSTWY]|QA|R[EOSUW]|S[^FPQUW]|T[^ABEIPQSU
XY]|U[AGMSYZ]|V[ACEGINU]|WF|WS|YE|YT|Z[AMW]$

Но не срабатывает на  US_

Помогите пожалуйста
Спасибо
^(A[^ABCHJKNPVY]|...|Z[AMW])$
источник

VL

Valerii Leontiev in Regular Expressions
Oleg Makarikhin
^(A[^ABCHJKNPVY]|...|Z[AMW])$
В скобках страны указаны как пример, что такое iso2. Ваш код будет валидировать только эти три страны, или все?
источник

OM

Oleg Makarikhin in Regular Expressions
Valerii Leontiev
В скобках страны указаны как пример, что такое iso2. Ваш код будет валидировать только эти три страны, или все?
я имел ввиду взять ту мегарегулярку в скобки.
^(мегарегуляка)$
источник

VL

Valerii Leontiev in Regular Expressions
Oleg Makarikhin
я имел ввиду взять ту мегарегулярку в скобки.
^(мегарегуляка)$
кажется, помогло
Спасибо!
источник

OM

Oleg Makarikhin in Regular Expressions
интересно, что за либа, а то я как-то гроком таймштамп парсил, который был с часовым поясом в формате EEST. пришлось искать регуляку для часовых поясов, малоли кто-то упоролся. да, нашлась. тоже страшная весьма
источник

OM

Oleg Makarikhin in Regular Expressions
TZ \b(?:((A[CEFKLMNRWZ]?[AMOW]?|AQT|B[NORT]?R?|C[ACEHIKLOSVX]?[AOU]?|DAV|DDU|E[ACEG]?S?|F[EJKN]|G[AEFIMY]?[LM]?|H[K]?|HOV|I[CORS]?[K]?|JAY|J|K[GOR]?|KRA|KUY|L[HIK]|LIG|LIN|M[AEHMPUVY]?[GRW]?|N[CFPRUZ]?|NOV|OMS|ORA|P[EGHKMOWY]?[ONT]?|QYZ|RE|ROT|S[ABCGR]?[EKM]?|SYO|T[FJKLMORV]|TAH|TRU|U[CUYZ]?|ULA|V[EU]|VLA|VOL|VOS|W[AEFG]?|WAK|WAR|WET|WI|Y[AE][KP])(D?ST|D?T|T)|BRA|MEZ|MSD|MSK|WIB|WITA|UTC|ZULU|Z))\b
источник

S

S0m30n3 in Regular Expressions
Как сделать так, чтобы он принимал только ips, которые выдают ошибку 503. Кто-нибудь знает?
источник

S

S0m30n3 in Regular Expressions
источник

A

Alexander in Regular Expressions
источник

A

Alexander in Regular Expressions
так?
источник

A

Alexander in Regular Expressions
и кстати надо бы не просто \d а например \d{1,3} потому что даже версия chrome подходит в данном случае под 4 группы цифр разделенные точками
источник

S

S0m30n3 in Regular Expressions
Спасибо за помощь
Если бы я увидел совпадение с номером версии chrome, но поскольку условие состоит в том, что он имеет значение ошибки 503, его можно игнорировать, что вы думаете?
источник

A

Alexander in Regular Expressions
is english your main language?
источник

S

S0m30n3 in Regular Expressions
Alexander
is english your main language?
no, sorry for my bad русский
источник

S

S0m30n3 in Regular Expressions
but if you dont understand me, maybe can speak for private in english.
источник

A

Alexander in Regular Expressions
если версия chrome всегда будет после кода ошибки, то ничего страшного
источник