s1= "阿斯顿_去玩儿_自行车_阿斯顿" s2= "路可见_哦玩儿d_传vbnyh" alert(strip(s1)) alert(strip(s2))function strip(s){ var a = s.split("_"); var t = ""; for(var i=0;i<a.length-2;i++) t += a[i] + "_"; if(t!="") t = s.substr(0,t.length-1); return t }
<script type="text/javascript"> var str = "阿斯顿_去玩儿_自行车_阿斯顿"; var str1 = "路可见_哦玩儿d_传vbnyh"; var result = str.split(/_(?=[^_]*_[^_]*$)/); alert(result[0]) var result1 = str1.split(/_(?=[^_]*_[^_]*$)/); alert(result1[0]) </script>
都一个正则 写一起 <script type="text/javascript"> var str = "阿斯顿_去玩儿_自行车_阿斯顿"; var str1 = "路可见_哦玩儿d_传vbnyh"; var reg = /_(?=[^_]*_[^_]*$)/; var result = str.split(reg); var result1 = str1.split(reg); alert(result[0]) alert(result1[0]) </script>
s1= "阿斯顿_去玩儿_自行车_阿斯顿"
s2= "路可见_哦玩儿d_传vbnyh"
alert(strip(s1))
alert(strip(s2))function strip(s){
var a = s.split("_");
var t = "";
for(var i=0;i<a.length-2;i++) t += a[i] + "_";
if(t!="") t = s.substr(0,t.length-1);
return t
}
<script type="text/javascript">
var str = "阿斯顿_去玩儿_自行车_阿斯顿";
var str1 = "路可见_哦玩儿d_传vbnyh";
var result = str.split(/_(?=[^_]*_[^_]*$)/);
alert(result[0])
var result1 = str1.split(/_(?=[^_]*_[^_]*$)/);
alert(result1[0])
</script>
都一个正则 写一起
<script type="text/javascript">
var str = "阿斯顿_去玩儿_自行车_阿斯顿";
var str1 = "路可见_哦玩儿d_传vbnyh";
var reg = /_(?=[^_]*_[^_]*$)/;
var result = str.split(reg);
var result1 = str1.split(reg);
alert(result[0])
alert(result1[0])
</script>