JS:截取字符串的简单示例

想要的效果:获取图片的名字
第一种方法:split()

var url="resource/uires/star/back/baihu.jpg"";
var  urlSplit = url.split("/");
 //先截取图片名字+后缀
urlSplit = urlSplit[urlSplit.length - 1].split("."); //再截取图片名字
console.log(urlSplit[0]); 

输出:
baihu

想要的效果:获取坐标x和y
第二种方法:indexOf() 、 lastIndexOf 、substring结合

var str="{x:798,y:156} ";
let x, y, m1, m2;
m1 = str.indexOf(":");
m2 = str.indexOf(",");
x = parseInt(str.substring(m1 + 1, m2));
m1 = str.lastIndexOf(":");
m2 = str.lastIndexOf("}");
y = parseInt(str.substring(m1 + 1, m2));
console.log(x);
console.log(y);

输出:
798
156

你可能感兴趣的:(JS:截取字符串的简单示例)