如果未找到正则表达式匹配,如何编写 jquery 脚本以重新加载页面

tnj

我想在网页正文中查找/搜索匹配的正则表达式(在本例中为 PO123456 应该)。如果找到,我想要一个警报,说明它已找到并且脚本停止运行。如果未找到 RegEx 匹配项,我希望它反复重新加载页面,直到找到匹配项。然后,我会将这个脚本粘贴到 TamperMonkey 中,以便在当前需要我像实验室动物一样反复按下刷新的页面上使用。

以下不起作用,但...

// ==UserScript==
// @name         Reload Page If RegEx Match Not Found
// @namespace   
// @version      0.1
// @description  Reloads Page Until RegEx Match Found
// @author       TJ
// @match        https://system.fakepage.com/someotherpage
// @grant        none
// ==/UserScript==

$(document).ready(function()
{
    var regex = /^PO\d{6}g/;
    var PO = str.match(regex);

    if($('body:contains("' + PO + '")').length > 0)
    {
    alert("Found: " + PO);
    }
    else
    {
        location.reload();
    }
});

请帮我弄清楚这个脚本,帮助小鸟聪明地使用巴甫洛夫控制系统!(一旦测试,我想取消该警报。)

修补匠
// ==UserScript==
// @name         Reload Page If RegEx Match Not Found
// @namespace   
// @version      0.1
// @description  Reloads Page Until RegEx Match Found
// @author       TJ
// @match        https://system.fakepage.com/someotherpage
// @grant        none
// ==/UserScript==   
$(document).ready(function() {
    var regex = /PO\d{6}/g;
    var PO = document.body.innerHTML.match(regex);
    if (PO) {
        console.log("Found:",PO);
    } else {
        location.reload();
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-更改脚本以在页面加载时加载

来自分类Dev

使滚动的正则表达式适应ID jQuery脚本以包含阿拉伯字符

来自分类Dev

使滚动的正则表达式适应ID jQuery脚本以包含阿拉伯字符

来自分类Dev

如何在/ bin / sh脚本中编写和匹配正则表达式?

来自分类Dev

如何使用正则表达式在jQuery页面中查找内容?

来自分类Dev

如何使用JQuery重新加载页面?

来自分类Dev

如何使用JQuery重新加载页面?

来自分类Dev

jQuery值匹配正则表达式

来自分类Dev

jQuery,匹配和正则表达式

来自分类Dev

jQuery中的正则表达式匹配

来自分类Dev

JQuery:向正则表达式匹配添加样式

来自分类Dev

如何使用正则表达式匹配jQuery中的类或ID?

来自分类Dev

jQuery使用正则表达式对表行重新排序,行大小不确定

来自分类Dev

在jQuery中重新加载页面后如何运行语句

来自分类Dev

如何防止Ajax调用jquery后重新加载页面

来自分类Dev

如何使链接而不用jQuery重新加载所有页面

来自分类Dev

python正则表达式重新匹配

来自分类Dev

用于密码匹配的 Python 正则表达式(重新)

来自分类Dev

正则表达式向前/向后匹配SQL脚本

来自分类Dev

正则表达式循环内匹配Google脚本?

来自分类Dev

如果/其他在正则表达式脚本中

来自分类Dev

我如何验证 jquery 正则表达式?

来自分类Dev

如何传递值以正则表达式而不是字符串常量进行重新匹配

来自分类Dev

如何使用GPRename的正则表达式功能将匹配组重新插入“替换”中?

来自分类Dev

如何使用GPRename的正则表达式功能将匹配组重新插入“替换”中?

来自分类Dev

正则表达式:如何匹配仅包含数字的网站上的特定页面

来自分类Dev

如何修改正则表达式以匹配页面上的所有网址

来自分类Dev

如何检查文件名是否与Shell脚本中的正则表达式匹配

来自分类Dev

如何遍历与unix shell脚本中的正则表达式匹配的文件

Related 相关文章

  1. 1

    jQuery-更改脚本以在页面加载时加载

  2. 2

    使滚动的正则表达式适应ID jQuery脚本以包含阿拉伯字符

  3. 3

    使滚动的正则表达式适应ID jQuery脚本以包含阿拉伯字符

  4. 4

    如何在/ bin / sh脚本中编写和匹配正则表达式?

  5. 5

    如何使用正则表达式在jQuery页面中查找内容?

  6. 6

    如何使用JQuery重新加载页面?

  7. 7

    如何使用JQuery重新加载页面?

  8. 8

    jQuery值匹配正则表达式

  9. 9

    jQuery,匹配和正则表达式

  10. 10

    jQuery中的正则表达式匹配

  11. 11

    JQuery:向正则表达式匹配添加样式

  12. 12

    如何使用正则表达式匹配jQuery中的类或ID?

  13. 13

    jQuery使用正则表达式对表行重新排序,行大小不确定

  14. 14

    在jQuery中重新加载页面后如何运行语句

  15. 15

    如何防止Ajax调用jquery后重新加载页面

  16. 16

    如何使链接而不用jQuery重新加载所有页面

  17. 17

    python正则表达式重新匹配

  18. 18

    用于密码匹配的 Python 正则表达式(重新)

  19. 19

    正则表达式向前/向后匹配SQL脚本

  20. 20

    正则表达式循环内匹配Google脚本?

  21. 21

    如果/其他在正则表达式脚本中

  22. 22

    我如何验证 jquery 正则表达式?

  23. 23

    如何传递值以正则表达式而不是字符串常量进行重新匹配

  24. 24

    如何使用GPRename的正则表达式功能将匹配组重新插入“替换”中?

  25. 25

    如何使用GPRename的正则表达式功能将匹配组重新插入“替换”中?

  26. 26

    正则表达式:如何匹配仅包含数字的网站上的特定页面

  27. 27

    如何修改正则表达式以匹配页面上的所有网址

  28. 28

    如何检查文件名是否与Shell脚本中的正则表达式匹配

  29. 29

    如何遍历与unix shell脚本中的正则表达式匹配的文件

热门标签

归档