全局标志g let reg=/^\d+$/g; reg.test(123); // true reg.test(123); // false 出现以上问题是因为reg的g属性,设置的全局匹配。RegExp有一个lastIndex属性,来保存索引开始的位置,当第一次执行以后,lastIndex为0,第 ...
分类:
Web程序 时间:
2019-12-27 00:14:10
阅读次数:
101
vue 动态获取路由在对组件进行处理是报错,导致无法进入页面function filterAsyncRouter(asyncRouterMap) { //遍历后台传来的路由字符串,转换为组件对象const accessedRouters = asyncRouterMap.filter(route = ...
分类:
其他好文 时间:
2019-12-26 14:48:15
阅读次数:
293
1. 贪婪匹配 在JS中利用正则表达式时,默认的匹配就是贪婪匹配,也就是尽可能多的去匹配,举个例子: 在上面的例子中,匹配到了 。 2. 非贪婪匹配 我们同样可以进行非贪婪匹配只需要在正则表达式待匹配的字符后面加上一个 即可。 还是上面的例子: 进行非贪婪匹配之后,可以看到只匹配到了 。 3. 特殊 ...
分类:
其他好文 时间:
2019-12-25 20:16:45
阅读次数:
97
#正则表达式 #查找name字段中以'st'为开头的所有数据:SELECT NAME FROM z_staff_info_copy1 WHERE NAME REGEXP '^st'; #查找name字段中以'ok'为结尾的所有数据:SELECT NAME FROM z_staff_info_copy ...
分类:
数据库 时间:
2019-12-24 11:30:55
阅读次数:
96
package util import ( "context" "go.etcd.io/etcd/clientv3" "io/ioutil" "net/http" "regexp" "time" ) type Client struct { client *clientv3.Client Servi... ...
分类:
其他好文 时间:
2019-12-20 09:15:10
阅读次数:
96
package util import ( "context" "go.etcd.io/etcd/clientv3" "regexp" "time" ) type Client struct { client *clientv3.Client Services []*ServiceInfo } ty... ...
分类:
其他好文 时间:
2019-12-20 09:13:07
阅读次数:
143
<script> /* 获取其中的数字字符,并以数组的形式输出 如果match没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组 */ var str = "fhdghdf6587fgjfe65556gty4y54y8yt"; var regExp = /\d+/g; ...
分类:
其他好文 时间:
2019-12-19 16:21:32
阅读次数:
391
题目源码如下 <?php include "flag.php"; $a = @$_REQUEST['hello']; eval( "var_dump($a);"); show_source(__FILE__); ?> 1.分析$_REQUEST()函数 预定义的$_REQUEST变量包含了$_GET ...
分类:
其他好文 时间:
2019-12-19 09:58:35
阅读次数:
162
单表查询 where 约束条件 having distinct order by limit 正则 多表查询 创建表与插入数据准备 关联查询 子查询 ...
分类:
数据库 时间:
2019-12-17 00:48:22
阅读次数:
104
index.php config.php trick1: 源码里用到了PDO来进行sql查询,那么PDO有一个特性就是支持堆叠语句。那么堆叠语句就可以结合prepare进行堆叠注入,这里可以到后端的参数包括i和v,这里id参数肯定没法闭合,因为单引号过滤了,并且-和#也被过滤了,那么注释肯定也不可以 ...
分类:
其他好文 时间:
2019-12-16 19:11:02
阅读次数:
100