javascript - 检查字符串是否以某些东西开头?

标签 javascript string match

我知道我可以像 ^= 一样查看 id 是否以某些东西开头,我尝试使用它来实现这一点,但它不起作用。基本上,我正在检索一个 URL,并且我想为以某种方式开始的路径名称的元素设置一个类。

例子:

var pathname = window.location.pathname;  //gives me /sub/1/train/yonks/459087

我想确保对于以 /sub/1 开头的每个路径,我都可以为元素设置一个类:

if (pathname ^= '/sub/1') {  //this didn't work... 
        ... 

最佳答案

使用 stringObject.substring

if (pathname.substring(0, 6) == "/sub/1") {
    // ...
}

关于javascript - 检查字符串是否以某些东西开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1767246/

相关文章:

javascript - 关于数据表源数据访问

javascript - 在数组值中添加引号

javascript - 如果我不测试被动事件监听器支持会发生什么?

c - printf 调用的输出未显示在屏幕上

regex - 在Perl中,如何匹配两个连续的回车符?

javascript - 正则表达式到数组javascript

javascript - 如何检测音频在网页中播放完毕?

java - 字符串替换所有线程不安全

php - 没有 strrev 的反向字符串

具有长 WHERE AND OR 语法的 MySQL MATCH AGAINST 查询?