Дмитрий, ваша регулярка /[_-]po[-_]*.$/
она ищет [_-] подчеркивание или минус
затем символы po
затем подчеркивание или минус [_-]* в количестве от нуля до бесконечности
затем еще один какой-то символ ., и конец строки $
стока - product_io_po не соответствует, потому что у нее в конце нет "один любой символ"
строка - product_po_io не соответствует, потому что после po_ идут два символа, а не один.
А в тесте у вас другая строка, она соответсвует.
Us59, 50-100 это не много. Ты можешь подключаться как хочешь и делать что хочешь, считай что какой-то чувак из интернета тебе дал официальное разрешение. При этом у тебя да, есть шансы все сломать или оставить лазейки для злых хакеров.
Если система важная - найми лучше кого-нибудь, кто шарит.
KononovD, вам разбираться не хочется, но нужен аналог. Значит кто-то другой должен разобраться, сделать аналог, и вам его на блюдечке преподнести. Забесплатно, ага :)
KononovD, никто не мешает открыть исходникик jQuery и посмотреть что там внутри.
Там куча дополнительных примочек, но в простых случаях они не нужны.
А судя по тому, что вы даже не догадываетесь о их существовании - вам в ближайшее время они тоже не пригодятся. Возможно и никогда.
/[_-]po[-_]*.$/
она ищет
[_-]
подчеркивание или минусзатем символы
po
затем подчеркивание или минус
[_-]*
в количестве от нуля до бесконечностизатем еще один какой-то символ
.
, и конец строки$
стока
- product_io_po
не соответствует, потому что у нее в конце нет "один любой символ"строка
- product_po_io
не соответствует, потому что послеpo_
идут два символа, а не один.А в тесте у вас другая строка, она соответсвует.