我有一个字符串如下:
var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f";
如何从中删除'='字符?我尝试了几种不同的方法,但'='字符似乎导致了冲突
答案 0 :(得分: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("");
答案 1 :(得分:0)
您可以使用 .replace() :
replace()方法返回一个包含部分或全部匹配项的新字符串 由替换
替换的模式
string = string.replace('=','');
<强> Fiddle Demo 强>
答案 2 :(得分:0)
非常简单。
var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f";
string=string.replace('=','');
答案 3 :(得分:0)
摆脱第一个角色:
string = string.substring(1);
答案 4 :(得分:0)
这样做:
var string = "=09e8d76c-c54c-32e1-a98e-7e654d32ec1f";
if(string.indexOf('=')>=0){ //check string contains =
string = string.replace("=",'');
}