首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
57 阅读
2
aris常用命令收集
32 阅读
3
【N1和Armbian】一、N1刷Linux系统armbian
31 阅读
4
docker更新现有容器为自动重启
28 阅读
5
[上]JAVA学习系列模块九第五章186.对象数组_基本使用
26 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
模块一
端口
模块五
数据库
模块九
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
591
篇文章
累计收到
10
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
37
篇与
的结果
2023-06-21
Halo设置的密码忘记了或者把两步验证器删除了怎么办
优雅的方式第一步,访问后台登录页面,如果你没有自定义后台地址,那么登陆页面为 /admin。 第二步,按住键盘的 shift+alt+h 即可调出 找回密码 的按钮。 第三步,输入用户名以及用户邮箱,点击 获取 按钮获取重置密码的验证码。 第四步,收到验证码之后,输入验证码到验证码的输入框。 第五步,填写新密码以及确认密码,点击 重置密码 即可。 Q&A:Q:用户名或者邮箱怎么错误了? A:这你都忘了的话,请看下面的 粗暴的方式。 Q:提示说没有配置发信怎么办? A:那是因为你没有在博客设置中配置 SMTP 发信,所以无法发送验证码。解决方式:登录到服务器,打开 ~/.halo/logs/spring.log,搜索 Get reset password code: 即可找到验证码。 粗暴的方式此方法需要手动修改数据库,因此十分不建议使用此方法修改密码。在非特殊情况下,请不要随意修改数据库内容。如果你使用的是默认的数据库(h2)那么请保证 ~/.halo/application.yaml 有如下配置:(如有修改,需要重启 Halo)spring: h2: console: settings: web-allow-others: true path: /h2-console enabled: true假设你的博客地址为 http://your_blog.me/,那么请直接你可以直接通过 http://your_blog.me/h2-console 访问到 h2 数据库。h2 登录示例: JDBC url:jdbc:h2:file:~/.halo/db/halo username: admin password: 123456进去之后查询 users 表:SELECT * FROM USERS;最后修改 password 字段的值为:$2a$10$XWHHcjqR8Cx5DnisoRA7fehC1Pi0Kc9QRQOTlhoDdRwXYZzn0Xhfa以上 Bcrypt 密文对应的明文是 openhalo。MySQL 数据库SELECT * FROM USERS USERS最后修改 password 字段的值为:$2a$10$XWHHcjqR8Cx5DnisoRA7fehC1Pi0Kc9QRQOTlhoDdRwXYZzn0Xhfa以上 Bcrypt 密文对应的明文是 openhalo。最后使用 openhalo 这个密码登录到后台,在个人资料中重新设置密码即可。
2023年06月21日
0 阅读
0 评论
0 点赞
2022-11-23
vmocean纯ipv6用docker成功安装duplicati万能备份工具
前言每次都是因为穷,导致数据的丢失,如今终于学会了该如何备份duplicati已经足够好用了。它可以在本地备份,也可以通过WebDAV协议备份至阿里云、坚果云、nextcloud等云盘中。由于个人的VPS容量是有限的,我就没有备份到本地,只备份到了谷歌云盘。打开镜像地址注意事项要用这种机器安装呢,就先看看,不然你会发现一堆的错误,因为端口问题。有很多人的本地网络是不支持ipv6的:vmocean纯ipv6用docker成功安装halo博客:https://luoweihua.cn/archives/101.htmlvmocean纯ipv6成功安装dockerhttps://luoweihua.cn/archives/100.htmlduplicati作用:备份、同步工具,支持FTP、Webdav、dropbox、Goodle Drive等等安装duplicati拉取镜像docker pull linuxserver/duplicati:latest创建镜像docker run -d \ --name=duplicati \ -e PUID=0 \ -e PGID=0 \ -e TZ=Asia/Shanghai \ --privileged \ -p 2052:8200 \ -v /root/docker/duplicati/config:/config \ -v /root/docker/backups:/backups \ -v /:/source \ #这个目录不要动,不然你会发现备份个屁 --restart unless-stopped \ linuxserver/duplicati使用duplicati登陆地址:打开 http://cloudflare解析到ipv6的域名:2052 即可看到登陆地址第一次登陆duplicati的后台时,会有一个密码设置。我推荐按一下yes,然后用bitwarden设置一个强密码。然后就可以愉快的玩耍了。[blockquote2 name='洛维花']添加源数据的地址。一般是在sourse里面找。我在创建的时候挂载了根目录/。(-v /:/source </code>这句)。[/tip]
2022年11月23日
1 阅读
0 评论
0 点赞
2022-11-23
vmocean纯ipv6用docker成功安装halo博客
前言至于怎么安装的博客,请看文章:vmocean纯ipv6成功安装docker https://luoweihua.cn/archives/100.html我们使用docker来安装Halo 在 Docker Hub 上发布的镜像为halohub/halo创建 工作目录mkdir ~/.halo && cd ~/.halo下载示例配置文件到 工作目录wget https://dl.halo.run/config/application-template.yaml编辑配置文件,配置数据库或者端口等,如需配置请参考 官方文档vim application.yaml拉取最新的 Halo 镜像docker pull halohub/halo创建容器docker run -it -d --name halo -p 80:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo-it: 开启输入功能并连接伪终端-d: 后台运行容器–name: 为容器指定一个名称-p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。-v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。–restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。打开 http://cloudflare解析到ipv6的域名:端口号 即可看到安装引导界面。[blockquote2 name='洛维花']cloudflare解析到ipv6的域名,记得开启小云朵,不然本地无ipv6支持的网路是打不开的。[/tip]反向代理安装Caddy2apk add caddy配置代理文件# 我这里破坏了其中一个条件,显式指定端口 80,Caddy就会禁用 Https luoweihua.cn:80 { encode gzip reverse_proxy 127.0.0.1:8090 }不然如果挂载了cloudflare,会出现重定向过多重启caddyrc-service caddy restart
2022年11月23日
3 阅读
0 评论
0 点赞
2022-10-20
Dream主题文章列表,自动缩略图设置。
更改方法在后台主题设置,编辑文件article_list.ftl换成以下代码代码<#macro article_list posts> <#assign thumbnailnum=1> <#list posts as post> <#assign thumbnailnum=thumbnailnum+1> <#assign thumbnail=(post.thumbnail?? && post.thumbnail!='')?then(post.thumbnail,('https://www.dmoe.cc/random.php?'+thumbnailnum))> <#assign thumbnail_mode = (thumbnail?? && thumbnail!='')?then((post.metas?? && post.metas.thumbnail_mode?? && post.metas.thumbnail_mode?trim!='')?then(post.metas.thumbnail_mode?trim, (post.topPriority==1)?then(settings.top_thumbnail_mode!'back', settings.thumbnail_mode!'default')), 'default')> <div class="card widget"> <#if thumbnail_mode == "back"> <div class="cover"> <a href="${post.fullPath!}"> <div class="cover-image" style="background-image: url(${thumbnail!})"> </div> <div class="details"> <h2 class="title"><#if post.topPriority==1><span class="top">置顶</span></#if>${post.title!}</h2> <ul class="breadcrumb"> <li><@global.timeline datetime=post.createTime/></li> <li><i class="fa fa-eye"></i>${post.visits?c}</li> <#if !post.disallowComment!false><li><i class="fa fa-comments-o"></i>${post.commentCount?c}</li></#if> <li><i class="fa fa-thumbs-o-up"></i>${post.likes?c}</li> <#assign heat= (24+post.visits*0.1+post.likes*2+post.commentCount*3) /> <#assign heatColor= '#'+(heat < 37)?string('ffa87e',(heat < 120)?string('fb734a','e0081c')) /> <li style="color: ${heatColor}">${heat}℃</li> </ul> </div> </a> <#if post.categories?? && post.categories?size gt 0> <div class="category"> <#list post.categories as category> <a href="${category.fullPath!}">${category.name!}</a> </#list> </div> </#if> </div> <#elseif thumbnail_mode == "small" || (thumbnail_mode == "small-alter" && post_index%2 == 0)> <div class="card-small"> <a href="${post.fullPath!}"><div class="small-image" style="background-image: url(${thumbnail!})"></div></a> <div class="card-content main"> <h2 class="title"> <#if post.topPriority==1><span class="top">置顶</span></#if><a href="${post.fullPath!}">${post.title!}</a> </h2> <div class="main-content">${post.summary!}</div> <hr/> <div class="meta"> <ul class="breadcrumb"> <li><@global.timeline datetime=post.createTime/></li> <li><i class="fa fa-eye"></i>${post.visits?c}</li> <#if !post.disallowComment!false><li><i class="fa fa-comments-o"></i>${post.commentCount?c}</li></#if> <li><i class="fa fa-thumbs-o-up"></i>${post.likes?c}</li> <#assign heat= (24+post.visits*0.1+post.likes*2+post.commentCount*3) /> <#assign heatColor= '#'+(heat < 37)?string('ffa87e',(heat < 120)?string('fb734a','e0081c')) /> <li style="color: ${heatColor}">${heat}℃</li> </ul> <#if post.categories?? && post.categories?size gt 0> <div class="level-item is-hidden-mobile"> <#list post.categories as category> <a href="${category.fullPath!}">${category.name!}</a>&nbsp; </#list> </div> </#if> </div> </div> </div> <#elseif thumbnail_mode == "small-right" || (thumbnail_mode == "small-alter" && post_index%2 == 1)> <div class="card-small"> <div class="card-content main"> <h2 class="title"> <#if post.topPriority==1><span class="top">置顶</span></#if><a href="${post.fullPath!}">${post.title!}</a> </h2> <div class="main-content">${post.summary!}</div> <hr/> <div class="meta"> <ul class="breadcrumb"> <li><@global.timeline datetime=post.createTime/></li> <li><i class="fa fa-eye"></i>${post.visits?c}</li> <#if !post.disallowComment!false><li><i class="fa fa-comments-o"></i>${post.commentCount?c}</li></#if> <li><i class="fa fa-thumbs-o-up"></i>${post.likes?c}</li> <#assign heat= (24+post.visits*0.1+post.likes*2+post.commentCount*3) /> <#assign heatColor= '#'+(heat < 37)?string('ffa87e',(heat < 120)?string('fb734a','e0081c')) /> <li style="color: ${heatColor}">${heat}℃</li> </ul> <#if post.categories?? && post.categories?size gt 0> <div class="level-item is-hidden-mobile"> <#list post.categories as category> <a href="${category.fullPath!}">${category.name!}</a>&nbsp; </#list> </div> </#if> </div> </div> <a href="${post.fullPath!}"><div class="small-image" style="background-image: url(${thumbnail!})"></div></a> </div> <#else> <#if thumbnail?? && thumbnail!=''> <a class="thumbnail" href="${post.fullPath!}"> <div class="thumbnail-image" style="background-image: url(${thumbnail!})"> </div> </a> </#if> <div class="card-content main"> <h2 class="title"> <#if post.topPriority==1><span class="top">置顶</span></#if><a href="${post.fullPath!}">${post.title!}</a> </h2> <div class="meta"> <ul class="breadcrumb"> <li><@global.timeline datetime=post.createTime/></li> <li><i class="fa fa-eye"></i>${post.visits?c}</li> <#if !post.disallowComment!false><li class="is-hidden-mobile"><i class="fa fa-comments-o"></i>${post.commentCount?c}</li></#if> <li class="is-hidden-mobile"><i class="fa fa-thumbs-o-up"></i>${post.likes?c}</li> <#assign heat= (24+post.visits*0.1+post.likes*2+post.commentCount*3) /> <#assign heatColor= '#'+(heat < 37)?string('ffa87e',(heat < 120)?string('fb734a','e0081c')) /> <li style="color: ${heatColor}">${heat}℃</li> </ul> <#if post.categories?? && post.categories?size gt 0> <div class="level-item"> <#list post.categories as category> <a href="${category.fullPath!}">${category.name!}</a>&nbsp; </#list> </div> </#if> </div> <hr/> <div class="main-content">${post.summary!}</div> </div> </#if> </div> </#list> </#macro>
2022年10月20日
2 阅读
0 评论
0 点赞
2022-10-20
使用RailWay部署Halo CMS博客系统
前言Halo是一款CMS博客系统,可以说是轻量版的Wordpress,基于xxxx,巴拉巴拉,算了你们自己看官方文档吧。打开博客为什么使用RailWay部署穷,终归就是穷,一个小 小的博客,每年花费那么多钱来买vps,真心买不起。那既然RailWay可以白嫖,为什么不白嫖?有什么理由不用?部署fork halo fork halo官方项目到自己的github中,Halo地址:https://github.com/daimafengzi/halo2在RailWay中导入已经fork的Halo项目,选择Deploy from Github repo,找到fork的项目,点击开始部署设置环境变量:打开项目在Variables中设置两个环境变量,一个是Dockerfile的路径,一个是访问的端口,因为halo中的Dockerfile是放在根目录的,因此这里直接写Dockerfile就好了,PORT必须是8090,因为halo中的镜像已经指定了端口.RAILWAY_DOCKERFILE_PATH 值为:Dockerfile PORT 值为:8090设置好后,RailWay会自动进行部署访问部署完成之后,在settings中设置一个自定义的域名,配置一下CNAME,就可以访问啦!比如我的访问地址是: https://luoweihua.cn总结至此,在RailWay上部署halo博客系统就完成啦,又想法的朋友可以自己去试试啦!再结合https://gitee.com/fuzui/GBlog-wx小程序项目,希望大家能够做一个自己的博客系统+博客小程序!
2022年10月20日
0 阅读
0 评论
0 点赞
2022-09-21
Dream主题相关美化命令
我觉得我还是要说明一下,这个主题的作者是:望仔博客链接:https://blog.nineya.com/本文转载自:https://blog.nineya.com/archives/91.html本博客转载是因为,本博客用的是他的主题。我比较笨点,记不住这些设置,所以备份一份,省的每次都要去主题作者博客看使用说明书,主要是我网络垃圾,经常无法打开主题博主的博客。一、基础内容1.1 图片1.2 段落缩进Dream主题<p class="indent">Dream主题</p>1.3 加粗使用 Dream主题 渲染博客。1.4 斜体使用 Dream主题 渲染博客。1.5 下划线使用 Dream主题 渲染博客。1.6 中划线使用 Dream主题 渲染博客。1.7 链接使用 链接Dream主题 渲染博客。1.8 密码文猜猜这是什么:猜猜这是什么:Dream主题猜猜这是什么:<span class="pwd">Dream主题</span>二、内容块2.1 引用使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。2.2 有序列表使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。2.3 无序列表使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。使用 Dream主题 渲染博客。2.4 任务列表这个暂无效果,新版好像没有2.5 表格列1列2列3内容内容内容内容内容内容内容内容内容2.6 行内代码使用 Dream主题 渲染博客。<code>Dream主题</code>2.7 代码块/** * 运行程序 */ java -jar dream.jar2.8 数学公式3x−1+(1+x)2\sqrt{3x-1}+(1+x)^23x−1+(1+x)2$\sqrt{3x-1}+(1+x)^2$2.9 mermaid 图表样式无,不知道怎么弄TypeError: Cannot read properties of undefined (reading 'v')三、自定义标签3.1 副标题这是副标题<mew-subtitle>这是副标题</subtitle>3.2 音频播放器mew-music标签支持网易云单曲、网易云歌单和音乐链接三种方式播放音乐。网易云单曲:特有参数说明song必选)填写网易云音乐id网易云歌单:特有参数默认值说明playlist (必选)填写网易云音乐歌单idorderlist音频循环顺序,可选值:list( 列表循环),random(随机)foldfalse列表默认折叠,可选值:false/true自定义单曲:特有参数默认值说明url (必选)音频资源链接name音乐音频名称artist未知歌手音频艺术家cover 音频封面lrc 音频歌词LRC文件链接以上为三种音频资源的配置方法,除此以外还包含一些公共的参数:公共参数默认值说明themeDream 主题色播放器的主题色loopall音频循环播放,可选值:all(循环全部),one(单曲循环),none(不循环)autoplayfalse音频自动播放,可能有些浏览器不支持3.3 bilibili视频<mew-bilibili bvid="BV1WJ411z7qc" width="80%"></mew-bilibili>参数默认值说明bvid无(必选)视频的bvidwidth100%视频模块宽度3.4 标签页html内容java内容<mew-tabs> <mew-tab-page title="html"> html内容 </mew-tab-page> <mew-tab-page title="java"> java内容 </mew-tab-page> </mew-tabs>参数默认值说明title默认标签标签页的名称active默认选中第一页默认被选中的标签页,可选值:true/false3.5 网盘链接下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除下载信息 下载地址1:点击下载说明部分资源来源于网络如有侵权,请联系删除<mew-cloud type="default" url=""></mew-cloud> <mew-cloud type="360" url="" password="82kD"></mew-cloud> <mew-cloud type="bd" url="" password="gGs2"></mew-cloud> <mew-cloud type="wy" url=""></mew-cloud> <mew-cloud type="ali" url=""></mew-cloud> <mew-cloud type="github" url=""></mew-cloud> <mew-cloud type="gitee" url=""></mew-cloud> <mew-cloud type="lz" url=""></mew-cloud>参数默认值说明typedefault网盘类型:default 网络来源,360 360云盘,bd 百度网盘,wy 微云,ali 阿里云盘,github Github仓库,gitee Gitee仓库url无下载链接password无网盘文件下载提取码3.6 进度条<mew-progress value="80%" color="#5bb854"></mew-progress>参数默认值说明value50%进度,最高为100%colorvar(–theme)进度条颜色3.7 面板面板内容<mew-panel title="面板标题"> 面板内容 </mew-panel>参数默认值说明title无面板标题colorvar(–theme)面板颜色2.8 消息[blockquote2 name='洛维花']这是一条消息[/tip][blockquote2 name='洛维花']这是一条消息[/tip][blockquote2 name='洛维花']这是一条消息[/tip][blockquote2 name='洛维花']这是一条消息[/tip]<mew-message type="error">这是一条消息</mew-message> <mew-message type="success">这是一条消息</mew-message> <mew-message type="warning">这是一条消息</mew-message> <mew-message type="info">这是一条消息</mew-message>2.9 信封分割线<mew-hr></mew-hr>参数默认值说明startColor#01d0ff分割线开始第一个块的颜色endColor#fc3e85分割线第二个块的颜色2.10 时间线平凡的一星期 工作日,开始当社畜 周末,睡了整整一天 又是平凡的一星期 工作日,开始当社畜 周末,睡了整整一天 <mew-timeline> <mew-timeline-title>平凡的一星期</mew-timeline-title> <mew-timeline-item type="warning" title="2022-05-23">工作日,开始当社畜</mew-timeline-item> <mew-timeline-item title="2022-05-28">周末,睡了整整一天</mew-timeline-item> <mew-timeline-title type="info">又是平凡的一星期</mew-timeline-title> <mew-timeline-item type="warning" title="2022-05-23">工作日,开始当社畜</mew-timeline-item> <mew-timeline-item title="2022-05-28">周末,睡了整整一天</mew-timeline-item> </mew-timeline>mew-timeline 时间线标签内包含两个子标签,mew-timeline-title 为时间线的大标题,mew-timeline-item 为时间线的内容。参数默认值说明type无时间线的类型,支持 success、info、warning 和 errortitle无内容标题,仅 mew-timeline-item 标签支持2.11 按钮打开博客<mew-btn icon="fa-history" href="https://luoweihua.cn/">打开博客</mew-btn> <mew-btn icon="fa-history" onclick="javaScript:alert('你好呀');">你好</mew-btn>参数默认值说明colorvar(–theme)按钮颜色href无按钮跳转链接target_blank链接跳转方式,与 a 标签相同icon无按钮的图标,支持 fontawesome 4.7.0 的图标2.12 引言[blockquote1 name='代码疯子']投资未来的人,是忠于现实的人。[/tip][blockquote2 name='引言']投资未来的人,是忠于现实的人。[/tip]<mew-quote avatar="https://luoweihua.cn/favicon.png" href="https://luoweihua.cn/" name="代码疯子">投资未来的人,是忠于现实的人。</mew-quote> <mew-quote>投资未来的人,是忠于现实的人。</mew-quote>参数默认值说明avatar无引言作者头像href无点击引言头像或作者名称的跳转链接name无引言作者名称2.13 链接良心博客网站<mew-link img="/upload/2022/02/favicon.ico" title="玖涯博客" href="https://luoweihua.cn/">良心博客网站</mew-link>对于博客内部的文章和自定义页面可通过 id 和 slug (别名)定义文章的链接。<mew-link id="92"></mew-link> <mew-link slug="about" type="sheet"></mew-link>参数默认值说明img无链接封面图title无网页标题href无网页地址typepostpost / sheet,指定类型为文章或自定义界面,仅在填写了 id 或 slug 时有效。id无文章或自定义页面的idslug无文章或自定义页面的别名2.14 视频播放器<mew-video loop width="80%" src="/upload/2022/10/28_1663747511.mp4"></mew-video>参数默认值说明src无(必选)视频链接width100%视频宽度百分比type无视频类型autoplayfalse自动播放controlstrue显示控制按钮loopfalse循环播放mutedfalse静音播放preloadfalse视频预加载poster无视频加载占位图2.15 画廊 <mew-photos> <img src="https://tva2.sinaimg.cn/large/0072Vf1pgy1foxloka0r4j31hc0u0dzw.jpg" alt="图1"/> <img src="https://tva1.sinaimg.cn/large/0072Vf1pgy1fodqnyvneij31hc0u01kx.jpg" alt="图2"/> <img src="https://tva3.sinaimg.cn/large/a15b4afegy1fmvjlgdxxgj21hc0u04qp.jpg" alt="图3"/> <img src="https://tva4.sinaimg.cn/large/0072Vf1pgy1foxkd5scpnj31kw0w0h93.jpg" alt="图4"/> <img src="https://tva1.sinaimg.cn/large/0072Vf1pgy1foxkc2jnyej31hc0u04g2.jpg" alt="图5"/> <img src="https://tva4.sinaimg.cn/large/0072Vf1pgy1foxkix1n7kj31kw0w0tzl.jpg" alt="图6"/> <img src="https://tva1.sinaimg.cn/large/0072Vf1pgy1foxkifyvznj31hc0u0e1h.jpg" alt="图7"/> </mew-photos>图片不可用 ! [ 」( )的方式插入,因为在渲染之后会包含 < br/> 和 <p〉 相关的标签。参数默认值说明captionsfalse鼠标停留在图片上时是否显示图片标题margins4图片间距(px)2.16 样式隔离我是样式隔离的列表项我是样式隔离的列表项<mew-raw> <ul> <li>我是样式隔离的列表项</li> <li>我是样式隔离的列表项</li> </ul> </mew-raw>
2022年09月21日
3 阅读
0 评论
0 点赞
2022-03-18
javascript,JS截取指定字符串到指定字符串之间的内容
var str="<123>asdadsadsa<456>"; str = str.match(/<123>(\S*)<456>/)[1]; console.log(str);\S:匹配任何非空白字符。*:匹配前面的子表达式零次或多次。match语法:stringObject.match(searchvalue)stringObject.match(regexp)searchvalue:必需。规定要检索的字符串值。regexp:必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组。例如:"186a619b28".match(/\d+/g); 如果上面的匹配不是全局匹配,那么得到的结果如下:["186", index: 0, input: "186a619b28"]。
2022年03月18日
1 阅读
0 评论
0 点赞
2022-03-18
javascript,JS如何提取字符串
<html> <body> <script type="text/javascript"> var str="Cookie: __NSWJ=%2BelnCrTFdK0%%2Fy08NV7GmkoOEry%2FH8s3Okdi0sTbzSBUZgZfbn8fxzCR8UbAAAAAw%3D%3D; apptype=2; appver=9.4.40.1050; bottom_navigation=true; browseType=3; c=a; client_key=63b2bdd7; countryCode=cn; country_code=cn; cs=false; darkMode=false; did=90070DE7-38C9-4F46-9F76-2E0898EB3E6A; egid=DFPF58515626711F21EBFF583696E24B44541BDF186E1FBEA37CE9B7299EEA48; foreign=0; gid=; isp=CUCC; kpf=IPHONE; kpn=NEBULA; kuaishou.api_st=dbIYrudK16AcBFf4YvmnqFkjzOhaEWT5zrh44NfjRyiHvIFQmfcHYCjbuSGdtqRI-6BX3sDcvOD_wq9oIqQ2VOby_ZMRNApYXphEI_rY39k6p3PALGzhjg-pjdnh_BJt4rR7Zw4XN_pZ1S5uaVHZUNL3tHCPNIlIhoS_p-fQlhnTN25qC7aiHAv_WWtIiANSiDVFNqVRS1BxdGq2OzqahQglw_DWBw65GfE8QWxwCgFMAE; kuaishou.h5_st=Cg5rdWFpc2hvdS5oNS5zdBKgAbczsDzXCVsBwO-JQda0pPsznRxoAmjtOS2FrJTpev09V82TDscdcYB1FVbOpr8_FS1iCVGT4YJQhm5WoSlZ8CL1--oit4lNhjMbCykaEi0FTenUzzyakcPnzsVR98aTkSIgAev4kgAabe6P_qXQsrYRf2JCmCy5PYKfd-gf6G9ch3koBTAB; kuaishou.sixin.login_st=ChdrdWFpc2hvdS5zaXhpbi5sb2dpbi5zdBKgAcWT9k9jNr8esf9XgOMOOZlD8Q7mzHVRn7Yh8BUIqvF5RKc_pnxe9It0vfBoUKCW8nhrvm5tC3dzQrC9-d3r5rYJoAyYNkUhndv2r-stGCSzMvnjN4d-lXmAz0VyxT76-; language=zh-Hans-CN%3Bq%3D1; lat=0.000000; lon=0.000000; mcc=46001; mod=iPhone9%2C2; net=WIFI; os=15.3.1; power_mode=0; session_id=1262F24B-F908-4F39-B63C-798553424130; sh=2208; sid=1262F24B-F908-4F39-B63C-798553424130; sw=1242; sys=iOS_15.3.1; token=-EorwFqG2tm-Sd--fQlhnTN25qC7aiHAv_WWtIiCrbRaZp4lVSEGup6WwIi25nLxrDZbjfl32Ab0OzsBGVCgFMAE; ud=2681542910; userId=2681542910; ver=9.4" var datals = str.split(';'); var fid=datals[18] //document.write(datals[11]) document.write(fid.replace('did=', '')) </script> </body> </html>
2022年03月18日
0 阅读
0 评论
0 点赞
1
2
3
4
5