当前位置:网站首页>微信小程序正则表达式提取链接
微信小程序正则表达式提取链接
2022-07-05 19:56:00 【德宏大魔王】
原因:
最近在开发这一款小程序,用于去水印的,接口大家也知道都泛滥了,用小程序对接,毫无压力,既能获得一点广告收益,也可以当作工具给自己用,输入/粘贴链接后,即可提取出无水印视频,然后保存在手机上
问题
通过复制视频软件的链接会得到类似如下的内容(可见并不是纯文字的),已经打码
1.56 SlC:/ 90年****妆容教学 # 古风 # ****教学 # 古典妆容 https://v.*5Q7/ 复制此链接,打开搜索,直接观看视频!
解决办法
通过正则表达式:
1、新建方法get_url
get_url:function(string) {
let that=this;
var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g; if (reg.test(string)) {
return string.match(reg)[0];
} else {
return "";
}
},
2、调用即可
var new_copy=that.get_url(that.data.copy);
console.log(new_copy);
效果:
完整处理后:
好了,就到这里了
边栏推荐
- 安信证券在网上开户安全吗?
- Multi branch structure
- Necessary skills for interview in large factories, 2022android will not die, I will not fall
- Recommended collection, my Tencent Android interview experience sharing
- 中金财富在网上开户安全吗?
- [untitled]
- C - sequential structure
- Is it safe for Anxin securities to open an account online?
- Android interview classic, 2022 Android interview written examination summary
- 软件测试是干什么的?学习有啥要求?
猜你喜欢
S7-200smart uses V90 Modbus communication control library to control the specific methods and steps of V90 servo
[C language] string function and Simulation Implementation strlen & strcpy & strcat & StrCmp
Do you know several assertion methods commonly used by JMeter?
如何安全快速地从 Centos迁移到openEuler
leetcode刷题:二叉树14(左叶子之和)
秋招字节面试官问你还有什么问题?其实你已经踩雷了
IBM大面积辞退40岁+的员工,掌握这十个搜索技巧让你的工作效率至上提高十倍
四万字长文说operator new & operator delete
Jvmrandom cannot set seeds | problem tracing | source code tracing
Securerandom things | true and false random numbers
随机推荐
【合集- 行业解决方案】如何搭建高性能的数据加速与数据编排平台
Millimeter wave radar human body sensor, intelligent perception of static presence, human presence detection application
leetcode刷题:二叉树10(完全二叉树的节点个数)
Thread pool parameters and reasonable settings
How to safely and quickly migrate from CentOS to openeuler
leetcode刷题:二叉树14(左叶子之和)
Xaas trap: all things serve (possible) is not what it really needs
That's awesome. It's enough to read this article
国信证券在网上开户安全吗?
Securerandom things | true and false random numbers
Summer Challenge harmonyos - realize message notification function
C application interface development foundation - form control (5) - grouping control
Is it safe for Guosen Securities to open an account online?
成功入职百度月薪35K,2022Android开发面试解答
C - sequential structure
IBM大面积辞退40岁+的员工,掌握这十个搜索技巧让你的工作效率至上提高十倍
Force buckle 729 My schedule I
完爆面试官,一线互联网企业高级Android工程师面试题大全
What does software testing do? What are the requirements for learning?
Go language | 03 array, pointer, slice usage