如果 _x 是字符串中最新的2个字符,如何允许拆分?
示例: hello-world_x.jpg 应该拆分, hello_xtra_world.jpg 不能。
filename.text = imagename.text.split("_x").join("")
由于 乌利
答案 0 :(得分:3)
您可以使用RegExp:
filename.text = imagename.text.split(/_x$/).join("")
<小时/> 编辑
这会更好用:
imagename.text.replace(/(.+)_x(\.[a-z]+)/i, "$1$2");
答案 1 :(得分:3)
我认为将replace
与RegExp @ Joe-Tuskan建议结合使用会更好。
filename.text = imagename.text.replace(/_x$/, "");