我有两个字符串,如:
sometext~somemoretext~extratext
Run Code Online (Sandbox Code Playgroud)
和
sometext~otherextratext
Run Code Online (Sandbox Code Playgroud)
我希望裁掉最后一个波浪号(〜)和右边的所有文本.例如,以上两个字符串将导致:
sometext~somemoretext
Run Code Online (Sandbox Code Playgroud)
和
sometext
Run Code Online (Sandbox Code Playgroud)
谢谢
lastIndexOf(char) 返回字符串中最后一次找到的指定值的位置
substring(from, to) 从两个指定索引之间的字符串中提取字符,并返回新的子字符串
例如:
var txt = 'sometext~somemoretext~extratext';
txt = txt.substring(0, txt.lastIndexOf('~'));
Run Code Online (Sandbox Code Playgroud)
我强烈建议您阅读Javascript字符串对象上的文档