javascript - jQuery 正则表达式帮助

标签 javascript jquery xhtml

我需要一些有关正则表达式的简单帮助,我想获取括号和等号之间的值。

<a href="[url=img.php?i=1][pod=2]">My Link</a>

然后获取 url = img.php?i=1pod = 2 的值/p>

所以正则表达式应该在 [= 之间检查,然后获取 =] 之间的值

最佳答案

var matches = "<a href=\"[url=img.php?i=1][pod=2]\">My Link</a>".match(/\[url=(.*)]\[pod=(.*)\]">/);

var url = matches[1]; // == img.php?i=1
var pod = matches[2]; // == 2

给你!

关于javascript - jQuery 正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894388/

相关文章:

html - 在我得到价格之前,我如何获得一系列周期?

java - Xpath - 如何获取元素之间包含的数据,而不是元素本身

PHP 和 AJAX 登录表单

javascript - Angular 2+ 中的 JS 仅影响一个组件,而不是影响每个组件

javascript - 无法将轨道(批量)记录到 Last.fm API。方法签名无效

javascript - 为什么当我更改 .attr ['iframeName' 时 $(window ('src' ].document.body).html() 不起作用)

java - w3c HTML validator 上使用的 JTidy (HTML-Tidy) 配置

javascript - Google Docs 像素到英寸

javascript - jQuery 可拖动 div 周围的区域变暗?

jquery - 在移动屏幕上调整窗口大小后的空白矩形