我刚刚对 javascript 中的正则表达式对象有疑问...
我的正则表达式是这样的:
data-href="[^"\r\n]*"
当我在这个网站上使用它时: http://www.regular-expressions.info/javascriptexample.html
匹配以下字符串:
<div class="fb-like" data-href="http://example.org" data-send="true" data-layout="box_count"
它测试阳性并返回 url。我的目我真的希望 Facebook 按钮是可变的,这样当一个人点击“喜欢”时,他们不只是“喜欢”主页。
我该怎么做?
我尝试了各种教程,但根本无法匹配正则表达式(它总是返回 false)。
我应该从哪里开始?
谢谢!!!
最佳答案
您可以使用 jQuery 或任何其他 JS 框架更改属性。那么你不需要任何正则表达式。这个
$(".fb-like").attr("data-href", window.location.href);
应该这样做。
关于正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860391/