2016-11-02 21 views
-4

刪除特殊字符我有一些字符串這樣的:從字符串JS

http://my-site.com/name-274x183.jpg

我想剪下來到這樣的事情(刪除-274x183):

http://my-site.com/name.jpg

我該如何用javascript或jQuery來做到這一點?

謝謝大家

+0

的可能的複製[JavaScript的子串(http://stackoverflow.com/questions/1989009/javascript-substring) –

+0

廣泛bcuz URL需要解析。 – Hydro

+1

@ freedomn -m只是String#substring不會那麼安全。 – Hydro

回答

0

你不需要jQuery來做到這一點。使用正則表達式來代替:

const url = 'http://my-site.com/name-274x183.jpg' 
 
const result = url.replace(/\/([^/]+)-\d+x\d+\.(\w+)$/, '/$1.$2') 
 

 
console.log(result)