Verwendung von substr, substring, indexOf, lastIndexOf usw. in js
1.substr
substr(start,length) bedeutet, von der Startposition aus eine Zeichenfolge mit der Länge length abzufangen.
var src="images/off_1.png";
alarm(src.substr(7,3));
Der Popup-Wert ist: aus
2.Teilzeichenfolge
substring(start,end) stellt die Zeichenfolge vom Anfang bis zum Ende dar, einschließlich der Zeichen an der Startposition, jedoch ohne die Zeichen an der Endposition.
var src="images/off_1.png";
alarm(src.substring(7,10));
Der Popup-Wert ist: aus
3.indexOF
Die Methode indexOf() gibt die Position (von links nach rechts) des ersten Vorkommens eines angegebenen Zeichenfolgenwerts in der Zeichenfolge zurück. Wenn es keine Übereinstimmung gibt, wird -1 zurückgegeben, andernfalls wird der tiefgestellte Wert der Zeichenfolge zurückgegeben, bei der das erste Vorkommen auftritt.
var src="images/off_1.png";
alarm(src.indexOf('t'));
alarm(src.indexOf('i'));
alarm(src.indexOf('g'));
Die Popup-Werte sind: -1,0,3
4.lastIndexOf
Die Methode lastIndexOf() gibt den ersten Zeichenindexwert eines bestimmten Zeichens oder einer bestimmten Zeichenfolge von rechts nach links zurück (das Gegenteil von indexOf).
var src="images/off_1.png";
alarm(src.lastIndexOf('/'));
alarm(src.lastIndexOf('g'));
Die Popup-Werte sind: 6,15