邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

去除文件后缀名的正则表达式

来自:种豆 时间:2017-12-29 阅读:1328次 原文链接
对已知文件后缀名的的字符串去除后缀名的正则表达式比较简单。如对后缀为.asp的文件可用以下正则表达式匹配最后的.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)
+'<br />');
</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)
+'<br />');
var str2
= 'test/regular/fda.do';
document.write(delExtension(str2)
+'<br />');
var str3
= 'example.com/dc/fda.strange_extension';
document.write(delExtension(str3)
+'<br />');
</script>


 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3371650278进行处理
sowsoy.com 版权所有 Copyright©2010-2020 浙ICP备10212932号
Email:sowsoy#hotmail.com