【问题标题】:Check to see a URL contains a certain character how many times [duplicate]检查一个 URL 包含多少次特定字符[重复]
【发布时间】:2013-05-03 04:52:46
【问题描述】:

类似的东西,How to check if the URL contains a given string?

但是有没有办法检查 URL 是否包含斜杠 (/) 超过 3 次,例如?

谢谢!

【问题讨论】:

  • 只需抓取字符串,匹配/,然后使用.length 计算匹配数。
  • 你坚持哪一部分?你试过什么?

标签: javascript jquery url


【解决方案1】:

这是一种可能,所有不是“/”的字符都被删除,然后String.length用于查找剩余的字符数。

Javascript

var url = "https://stackoverflow.com/questions/16449482/check-to-see-a-url-contains-a-certain-character-how-many-times";

console.log(url.replace(/[^\/]/g, "").length);

开启jsfiddle

虽然这不是最快的方法,但我只是想提供一个替代之前QA 中已经建议的方法。我添加到jsperf

【讨论】:

    猜你喜欢
    • 2012-12-06
    • 2019-08-15
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2018-12-20
    相关资源
    最近更新 更多