/[_-]po[-_]*.$/
[_-]
подчеркивание или минусpo
[_-]*
в количестве от нуля до бесконечности.
, и конец строки $
- product_io_po
не соответствует, потому что у нее в конце нет "один любой символ"- product_po_io
не соответствует, потому что после po_
идут два символа, а не один.
Да и перед 1 (эта кнопка не сама появится же).
А также вы наверняка захотите что-то сделать и после 2.