无法替换javascript中的字符

时间:2017-03-10 07:12:45

标签: javascript

我将以下网址作为字符串:

var fb= "https://www.facebook.com/XYZ"

我想删除https://www.facebook.com并仅显示/ XYZ。

我试过警告(fb.replace(“facebook.com”,“”));警报(fb.substring('facebook.com'.length)); 但它没有帮助

尝试过的代码:

alert(fb.replace("facebook.com",""));
alert(fb.substring('facebook.com'.length));

任何帮助将不胜感激。

6 个答案:

答案 0 :(得分:2)

看起来你正试图获取给定网址的最后一部分。

这样做。

alert(fb.substr(fb.lastIndexOf('/')));

Demo

答案 1 :(得分:2)

这很简单。请尝试以下方法:

XmlNodeList xmlnode = doc.GetElementsByTagName("Customers"); 
HtmlGenericControl div = new HtmlGenericControl("div"); 
for(int i = 0; i < xmlnode.Count; i++) 
{ 
    Label lbl2 = new Label();
    lbl2.Text = xmlnode[i].ChildNodes[1].Name;
    div.Controls.Add(lbl2); 
    RadioButtonList rb1 = new RadioButtonList(); 
    rb1.Items.Add(xmlnode[i].ChildNodes[1].InnerText+"<br>"); 
    div.Controls.Add(rb1); 
} 
div1.Controls.Add(div);

现在x已经在x中得到了最终结果

  

&#34; / XYZ&#34;

答案 2 :(得分:1)

试试这个。

var fb="https://www.facebook.com/XYZ";

var res = fb.replace("https://www.facebook.com", "");

答案 3 :(得分:0)

Changes to save
array (
  'id' => 4,
  'social_id' => '',
  'role_id' => 0,
  'name' => '',
  'first_name' => 'John',
  'last_name' => 'Hunny',
  'gender' => 'male',
  'dob' => '02-02-2017',
  'language' => 'english',
  'location' => 'USA',
  'address' => 'ABCD',
  'email' => 'max.jrny@jioc.com',
  'phone' => 123467890,
  'id_proof' => '',
  'id_proof_path' => '',
  'remember_token' => '',
  'provider' => 'website',
  'biography' => 'Here is about',
  'approve' => 1,
  'created_at' => '2017-02-22 12:16:56',
  'updated_at' => '2017-02-22 12:16:56',
  'deleted_at' => '',
)

答案 4 :(得分:0)

使用String#replace和正则表达式(可让您在所接受的网址类型中添加灵活性,例如http / httpswww.facebook.com / {{1 }})。

&#13;
&#13;
facebook.com
&#13;
&#13;
&#13;

答案 5 :(得分:0)

<script type="text/javascript">
    var fb="https://www.facebook.com/XYZ"
fb.split('/')[3];
alert(fb.split('/')[3])
</script>

它正常工作请尝试