使用var shortTitle = document.title.split(/[|\/-]/,1)[0];
split函数根据分隔符将字符串分为数组。
如果分隔符是模式而不是常量,则可以将正则表达式对象传递给分割函数。
正则表达式为[|/-]
,表示任何|
,/
或-
。 /
需要在JavaScript中使用\
进行转义,因为/
也是分隔正则表达式文字的字符。
拆分数组的第一个元素([0]
)将是第一次出现任何这些分隔符之前的文档标题。
它将是数组中唯一的元素,因为我们告诉split函数在第一次出现后停止。
如果文档标题中没有要拆分的匹配字符,则split函数会返回第一个数组元素中的整个字符串。