用户名、密码等常用正则表达式
1、用户名正则1234//用户名正则,4到16位(字母,数字,下划线,减号)const uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("iFat3"));
2、密码强度正则1234//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符const pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;//输出 trueconsole.log("=="+pPattern.test("iFat3#"));
3、整数正则123456789101112//正整数正则const posPattern = /^\d+$/;//负整数正则const negPattern = /^-\d+$/;//整数正则const intPattern = /^-?\d+$ ...
解决Hexo使用部分图床图片不显示问题
图片不显示在使用过程中,会发现有的引用图片无法显示的问题。但是如果直接复制图片地址到浏览器打开的话显示正常
403 forbidden,说明了这个网络资源这样获取是被拒绝的,那么通过简单的百度,找到了相关的解决方法,并去实际尝试:解决方法:只需要在头部添加一个meta <meta name="referrer" content="no-referrer" />
当然在Hexo中呢,应该在你的 md文件中添加meta,如下:
123456789101112---title: testdate: 2018-09-01 14:38:14tags: test,测试description: 测试---<meta name="referrer" content="no-referrer" /># 这是一篇测试文章## 内容
这样只要你在每篇文章中添加这行meta就可以解决图片不显示的问题啦!
修改文章模板每当你使用命令 hexo new '文章名称' 新建一篇文章时,你可能 ...
赋值解构
解构赋值语法是一种 Javascript 表达式。可以将数组中的值或对象的属性取出,赋值给其他变量。
语法1234567891011121314151617181920212223242526272829const [a, b] = array;const [a, , b] = array;const [a = aDefault, b] = array;const [a, b, ...rest] = array;const [a, , b, ...rest] = array;const [a, b, ...{ pop, push }] = array;const [a, b, ...[c, d]] = array;const { a, b } = obj;const { a: a1, b: b1 } = obj;const { a: a1 = aDefault, b = bDefault } = obj;const { a, b, ...rest } = obj;const { ...