编写JavaScript循环以删除字符

编写JavaScript循环以删除字符,javascript,Javascript,假设我有以下代码: XBGa_AHjhdjsDjk_sad/safasdf_Sdfsdfasfdsa 我想把XBGa_AHjhdjsDjk_sad从这件事中解脱出来。我想在JavaScript中运行一个循环,将每个字符附加到一个变量中,如果该字符是/则循环终止 我该怎么做?我认为你的解决方案比循环每个字符要简单得多 var old_val = 'XBGa_AHjhdjsDjk_sad/safasdf_Sdfsdfasfdsa'; var new_val = old_val.substring

假设我有以下代码:

XBGa_AHjhdjsDjk_sad/safasdf_Sdfsdfasfdsa
我想把XBGa_AHjhdjsDjk_sad从这件事中解脱出来。我想在JavaScript中运行一个循环,将每个字符附加到一个变量中,如果该字符是/则循环终止


我该怎么做?

我认为你的解决方案比循环每个字符要简单得多

var old_val = 'XBGa_AHjhdjsDjk_sad/safasdf_Sdfsdfasfdsa';

var new_val = old_val.substring(old_val.indexOf('/')+1); //this will find the "/" and take the string after it

我不确定你的意思是你想要字符串的第一部分还是第二部分,但你明白了。spl在执行split方法后成为数组。

@MehulMohan不要懒惰和忘恩负义。如果你想要一把小提琴,你会得到一个解决问题的免费帮助。这与html、jquery或dom无关。删除了那些标签。
var str = 'XBGa_AHjhdjsDjk_sad/safasdf_Sdfsdfasfdsa';
var spl = str.split('/');
var result = spl[0]; // This will be equal to XBGa_AHjhdjsDjk_sad