JavaScript正则加上/去掉cdn域名前缀

编程教程 > WEB > JavaScript (203) 2024-11-26 14:39:04

JavaScript正则加上/去掉cdn域名前缀,文本支持

<script>
let $domain="https://static-project.example.com";
let html = '[{"content":"/project-name/prod/supplier/1/41/2024-09/28/1123.jpg","cat":1},{"content":"/project-name/prod/supplier/1/41/2024-09/28/1123","cat":1}]';

console.log('===========================原始数据=============================')
console.log(html);

let result = html.replace(/\/project-name\/(prod|dev|test)\//g, $domain + "/project-name/$1/");
console.log('===========================加域名数据=============================')
console.log(result);

let result2 = result.replace(new RegExp($domain,'g'),"");
console.log('===========================去域名数据=============================')
console.log(result2)

</script>

执行结果参考:

JavaScript正则加上/去掉cdn域名前缀_图示-e5505c328ba4471d9172f94a585b9676.png

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
JavaScript正则加上/去掉cdn域名前缀,文本支持&lt;script&gtl;let $domain="https://static-project.example
在js编程中,也会遇到替换字符串对象中某个字符。这时候就需要使用js内置函数replace了。可以替换一个也可以替换多个,支持正则表达式匹配比较灵活
常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密
JavaScript/JS数组清空,删除数组内所有数据。Array=[]与Array.length=0的区别
JavaScript/JS读取文本/JSON文件内容let file = files[0];var reader = new FileReader();read
JavaScript H5原生操作元素class,包括获取元素class值,设置class值修改元素class值操作。示例数据 &lt;head&gtl; &lt;meta cha
javascript中onclick事件传递对象参数,javascript,javascript传递对象参数
javascript(js)onclick 传递多个字符变量参数&lt;a title="点击下载附件" onclick="downloadFile(\''+row.url+'\',\''+ro...
简介 使用 JavaScript 改变 URL 参数值并且页面不刷新的方法有两种模式:使用 History replaceState使用 History pus
JavaScript集合(Array)转树(tree)结构js 原生数组转树形结构 /** * 将list装换成tree * @param {Object} myId 数据主键id * ...
前言有时候,我们需要对js的原生对象进行扩展,达到全局使用更方便的效果
jquery插件Viewer.js是一个强大的图片查看工具,Viewer也提供了一个纯js版本的工具,图片查看,Viewer.js,Viewer
方式一 spliceJavaScript 中的 splice() 方法可用于在数组中添加或删除元素。如果我们需要删除数组中的元素,可以使用 splice() 方
前言在其他编程语言中,我们可以通过划分模块,来组织庞大复杂的项目,而JS一开始并没有模块的概念,因为一开始JS的脚本就很简单。后来随着JS的发展,前端要开发的项
js 生成二维码引入qrcode.js该框架基于HTML5原生编写,兼容性较好。支持H5 vue uniapp 微信小程序等。基本使用参考&lt;div id="qrcode"&gtl;&lt;...