缩短长目录

Shorten a Long directory

本文关键字:      更新时间:2023-09-26

如何缩短长目录?

我有这个:

http://localhost/project/moduleMes/message/sentMail.php

到这样的东西 这sentMail.php可能?

我对操作目录不是很熟悉,但我的目标是确定表单的.action。如果我有<form id="formMail" action="sentMail.php">并且如果我通过alert(document.getElementById('formMail').action);获得此表单的操作,它会显示http://localhost/project/moduleMes/message/sentMail.php但我只需要sentMail.php.

我的解决方案是使用 split 并获取最后一个数组,但我想知道是否有一种正式的方法可以单独获取sentMail.php

还有其他选择吗?

var str = document.getElementById('formMail').action; // or something else
var script_name = /[^'/].+'.php$/.exec(str)[0];

更新:更改了正则表达式

它就像:

var output = document.getElementById('formMail').action.split(/'/+/).pop();

这是一个测试各种值的演示。

如果您使用的是jQuery:

var output = $('#formMail').attr('action').split(/'/+/).pop();
相关文章:
  • 没有找到相关文章