Как разрешить разделение, только если _x являются последними 2 символами в строке?
Пример: hello-world_x.jpg должно быть разделено и hello_xtra_world.jpg нет.
filename.text = imagename.text.split("_x").join("")
Спасибо, Ули
Я думаю, что лучше использовать replace в сочетании с предложением RegExp @ Joe-Tuskan.
replace
filename.text = imagename.text.replace(/_x$/, "");
Вы можете использовать RegExp:
filename.text = imagename.text.split(/_x$/).join("")
Редактировать
Это будет работать лучше:
imagename.text.replace(/(.+)_x(\.[a-z]+)/i, "$1$2");