【发布时间】:2017-09-10 23:38:34
【问题描述】:
我需要有关从用户输入的 URL 中删除双斜杠的帮助。这是针对 WordPress 前端的。
我可以选择让用户输入任何链接。一旦他们在值字段中输入/粘贴链接,我需要在该链接的末尾添加我的会员代码,并使用我的会员 ID 显示最终输出(完整链接)。
这是我使用的代码。
<form onsubmit="return false" oninput="txtfullurl.value = txturl.value +'/affiliateid'">
URL : <input type="text" name="txturl" /> <br><br>
Full URL : <input type="text" name="txtfullurl" > <br><br>
</form>
问题是用户输入的 URL 结尾可能有也可能没有“/”(正斜杠)。
因此,如果链接在我的会员 ID 前有一个双斜杠,我需要删除一个。
我该怎么做?
【问题讨论】:
-
这是代码
-
$userInput = rtrim($userInput,"/");删除userInput的最后一个正斜杠 -
@LasVegasCoder... 错误。这将删除所有正斜杠,而不仅仅是最后一个...
-
@patrick 虽然你是对的,但我认为 LasVegasCoder 的建议实际上对 OP 来说是一个可行的选择——我的理解是他们想去掉任何尾随斜杠,这样他们就可以在附加他们的附属ID...他们只是从未考虑过可能有多个。