Javascript:带有正则表达式的indexOf

2023-11-26

如何检查页面url是否包含“#”字符加上一些随机数字

例如www.google.de/#1234

if( window.location.href.indexOf('#') > 0 ){
  alert('true');
}

indexOf 支持正则表达式吗?


Use String.prototype.search获取正则表达式的索引:

'https://example.com/#1234'.search(/#\d+$/); // 20

And RegExp.prototype.test如果用于布尔检查:

/#\d+$/.test('https://example.com/#1234'); // true

这些示例使用的正则表达式是/#\d+$/这将匹配文字#字符串末尾后跟 1 个或多个数字。

正如评论中指出的,您可能只想检查一下location.hash:

/^#\d+$/.test(location.hash);

/^#\d+$/将匹配包含 1 个或多个数字且仅包含其他数字的哈希值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript:带有正则表达式的indexOf 的相关文章

随机推荐

  • OpenCV 从字节数组创建 Mat

    在我的 C dll 中 我从字节数组创建 Mat BYTE ptrImageData Image data is in this array passed to this function Mat newImg Mat nImageHeig
  • 如何绑定命令以双击 DataGrid 中的行

    我开发了一个 WPF UserControl 旨在用作选择列表 如下所示 绑定到实体 例如员工 的 CollectionView 的 DataGrid DataGrid 上方的文本框 可用于过滤 DataGrid 中显示的项目 我想公开一个
  • Spark 数据集过滤器性能

    我一直在尝试不同的方法来过滤类型数据集 事实证明 性能可能会有很大不同 该数据集是基于 1 6 GB 行 33 列 4226047 行的数据创建的 DataSet 通过加载 csv 数据创建并映射到案例类 val df spark read
  • cakephp 查找列表

    您好 我希望能够使用 find 生成一个列表 以便我可以在选择帮助器中使用 但有一个问题 我也想获取 id 名称 第一个 最后一个 那么我怎样才能实现它呢 我希望将first name和last name作为name加入 我怎样才能实现它
  • AVD 的 SD 卡大小的合理值是多少? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我发现当我设置 AVD 时 并不真正知道我在做什么 只是按照在线教程或其他内容进行操作 我给 SD 卡的值是 100 MiB 这样的设置合理吗 我应该改用 8 GiB 之类的东西吗 还是这
  • 用于打开 URL 的 Google Apps 脚本

    有没有办法编写谷歌应用程序脚本 以便在运行时 第二个浏览器窗口打开 www google com 或我选择的另一个网站 我试图在这里想出一个解决我之前问题的方法 我可以在 Google Apps 电子表格的消息框中添加超链接吗 该函数打开一
  • jQuery 表单验证 - 错误标签的 CSS

    我使用与 jquery 网站上使用的完全相同的示例进行简单的表单验证 http docs jquery com Plugins Validation 但有一件事我不明白 示例中的错误消息显示在每个输入字段的右侧 我想在每个输入字段下显示错误
  • iOS 项目将 Xcode 4.2 更新到 Xcode 4.5

    在我的项目中 我已经使用 XCode 4 2 完成了 90 的开发 只需要支持 4 x 5 x 现在我还需要为 iOS 6 构建 所以我切换到 Xcode 4 5 和 iOS 6 但是我我面临很多问题 例如 Sqlite3 MobileCo
  • 摩卡与 NodeJS 断言断言挂起/超时(假)而不是错误

    我有这样的摩卡测试 describe sabah beforeEach sabahStrategy filter strats name sabah2 0 strat it article list should be populated
  • 我如何模拟 FromSql() 方法?

    我想知道除了构建一个包装器来嘲笑之外还有什么方法吗FromSql 我知道这个方法是静态的 但是因为他们添加了类似的东西AddEntityFrameworkInMemoryDatabase对于实体框架核心 我认为也可能有一个解决方案 我在我的
  • 在 ControlParameter“y”中找不到控件“x”

    我正在尝试使用列表视图的下拉列表来过滤结果 我已更改数据源的选择查询 如下所示 列表视图
  • 如何在仅标头模式下使用 fmt 库?

    很难使用 fmt 库的仅标头模式 这是我详细尝试过的 我从下载了fmt7 1 3https fmt dev latest index html 只放目录fmt 7 1 3 include fmt在目录中 trgdir 并编写了一个test
  • 如何阻止 URL.Action 包含参数?

    在我的主导航中 我有一个链接 Url Action Items FAQ 该链接工作正常 我可以 Item FAQ 但是 我有包含参数的链接 因此 Items FAQ Question 1 这一切都工作正常 但是 当我查看问题 1 这是一个视
  • 使用 ARKit 3.0 一次只能检测和跟踪最多 4 个图像

    使用下面的代码 在使用 ARKit 时 我只能同时检测和跟踪最多 4 个图像 ARImageTrackingConfiguration configuration ARImageTrackingConfiguration new confi
  • 如何添加到列表<?扩展 Number> 数据结构?

    我有一个声明如下的列表 List
  • Ruby on Rails:嵌套属性、belongs_to 关系

    我有一个具有当前位置字段 城市和国家 地区 的用户实体 为了保存这些信息 我创建了一个名为 Location 的实体 它有很多用户 我不完全确定是否应该放入用户模型 has one 或 belongs to 但根据我读到的内容 如果我希望它
  • 如何防止应用程序在关闭启动表单时终止?

    我的项目中有两个表单 Form1 和 Form2 Form1 中有一个按钮 我想要做的是关闭 Form1 并在单击该按钮时显示 Form2 首先 我尝试过 Form2 frm new Form2 frm Show this Close 但随
  • PyCharm 在 __init__.py 中找不到任何 OpenCV 函数的引用

    我使用的是 PyCharm 2021 2 专业版 并且安装了 opencv python pip install opencv python 但是 当我尝试使用 cv2 包时 IDE 不断向我发出以下警告 Cannot find refer
  • 使用前一行值填充数据框

    我有一个有 2 列的数据框 第 1 列有随机数 column2 是一个存放我想要的 column3 的位置的列 random temp 0 502423373 1 0 687594055 0 0 741883739 0 0 44536403
  • Javascript:带有正则表达式的indexOf

    如何检查页面url是否包含 字符加上一些随机数字 例如www google de 1234 if window location href indexOf gt 0 alert true indexOf 支持正则表达式吗 Use Strin