[js中去掉文件的后缀名]js中去掉文件的后缀名正则表达式

更新时间:2017-09-04    来源:正则表达式    手机版     字体:

【www.bbyears.com--正则表达式】

www.abc.com/dc/fda.asp变为www.abc.com/dc/fda

如果文件后缀已知的话这个问题就非常简单了,正则如下:

 /.asp$/ 匹配最后的.asp而已,测试代码如下:

 代码如下

 <script type="text/javascript">
 function delAspExtension(str){
  var reg = /.asp$/;
  return str.replace(reg,"");
 }
 var str = "www.abc.com/dc/fda.asp";
 document.write(delAspExtension(str)+"
");
 </script> 如果文件名未知的话就用这个正则:/.w+$/,测试代码如下:

 <script type="text/javascript">
 function delExtension(str){
  var reg = /.w+$/;
  return str.replace(reg,"");
 }
 var str = "example.com/dc/fda.asp";
 document.write(delExtension(str)+"
");
 var str2 = "test/regular/fda.do";
 document.write(delExtension(str2)+"
");
 var str3 = "example.com/dc/fda.strange_extension";
 document.write(delExtension(str3)+"
");
 </script>

本文来源:http://www.bbyears.com/aspjiaocheng/35341.html

热门标签

更多>>

本类排行