【发布时间】:2017-02-01 13:47:52
【问题描述】:
这是原文:
<script src="//cdn.playwire.com/bolt/js/zeus/embed.js" data-config="//config.playwire.com/1111111/videos/v2/2222222/zeus.json" data-width="100%" data-height="100%" type="text/javascript" charset="utf-8"></script>
1111111 和 2222222 是那里的随机数。
我想像这样更改data-config URL:
<script src="//cdn.playwire.com/bolt/js/zeus/embed.js" data-config="http://example.net/playwire?pub=1111111&vid=2222222" data-width="100%" data-height="100%" type="text/javascript" charset="utf-8"></script>
所以我想创建带有 1 个输入字段、1 个按钮和 1 个文本区域的 HTML 页面。当我将原始文本粘贴到输入字段中,然后点击按钮,结果将显示在文本区域。
如果我使用PHP,那么我会像这样使用regex:
<?php
$text = '<script src="//cdn.playwire.com/bolt/js/zeus/embed.js" data-config="//config.playwire.com/1111111/videos/v2/2222222/zeus.json" data-width="100%" data-height="100%" type="text/javascript" charset="utf-8"></script>';
preg_match_all('/[0-9]+/', $text, $matches); ?>
<textarea rows="10" cols="100">
<script src="//cdn.playwire.com/bolt/js/zeus/embed.js" data-config="http://example.net/playwire?pub=<?php echo $matches[0][0]; ?>&vid=<?php echo $matches[0][2]; ?>" data-width="100%" data-height="100%" type="text/javascript" charset="utf-8"></script>
</textarea>
但我想用javascript 来做,我不知道该怎么做。
谢谢!
【问题讨论】:
-
“想用javascript做” ...到底做什么?请更具体一些
-
@charlietfl : 我的 javascript 非常糟糕,我需要一个带有 1 个输入字段、1 个按钮和 1 个文本区域的 html 页面,当点击按钮时,onclick 事件将执行一个 javascript,这将在文本区域更改数据配置 url 和回显结果。
-
你也可以在javascript中使用正则表达式。在谷歌上搜索
-
@Deep:感谢您编辑我的问题。我知道 javascript 也可以使用正则表达式,但我只是不知道如何编码。谷歌搜索了一个小时,但仍然无法...
标签: javascript php regex