2014-04-22 155 views
-2

「=」字符我有一個​​字符串,如下所示:刪除從字符串

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f"; 

如何從這個刪除「=」字符?我已經嘗試了幾種不同的方法,但「=」字符似乎導致衝突

+0

沒有你懶得做發佈這個問題之前,任何研究嗎? – numX

+0

您不會將字符串分配回來以獲取更改的字符串。 – Adil

回答

1

如果它總是第一個字符,那麼這將工作...

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f".substring(1); 

如果它不是絕對的第一個字符,那麼這將工作...

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f".replace("=", ""); 

如果它在那裏超過一次,那麼這將工作更多...

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f".split("=").join(""); 
0

您可以使用.replace()

的replace()方法返回了一些新的字符串或 一個模式的所有匹配的替代

string = string.replace('=',''); 

Fiddle Demo

取代
0

它很簡單。

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f"; 
string=string.replace('=',''); 
0

爲了擺脫的第一個字符:

string = string.substring(1); 
0

這樣做:

var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f"; 
if(string.indexOf('=')>=0){ //check string contains = 
    string = string.replace("=",''); 
}