要获取字符串的一部分,javascript 中使用了方法。使用此方法,我们可以获取特定字符之前或之后的字符串的任何部分。string.substring()
此方法从给定的 startindex(including)到 end对字符串进行切片index(excluding)。如果只提供了一个索引,则该方法从索引的开头对整个字符串进行切片。
使用这行代码,我们可以在特定字符之后获取字符串的一部分。
string.substring(string.indexOf(character) + 1);
使用这行代码,我们可以在特定字符之前获取字符串的一部分。
string.substring(0, string.indexOf(character));
<html> <body> <script> function subStr(string, character, position) { if(position=='b') return string.substring(string.indexOf(character) + 1); else if(position=='a') return string.substring(0, string.indexOf(character)); else return string; } document.write(subStr('Tutorix & Nhooo','&','a')); document.write("</br>"); document.write(subStr('Tutorix:a best e-learning platform', ':','b')); </script> </body> </html>
Tutorix a best e-learning platform