原文:写 JS 逻辑判断,不要只知道用 if-else 和 switch 我们在编写 JS 代码时,经常会遇到逻辑判断复杂的情况。一般情况下,可以用 if/else 或 switch 来实现多个条件判断,但会出现一个问题:随着逻辑复杂度的增加,代码中的 if/else 和 switch 会越来越臃肿... ...
分类:
Web程序 时间:
2020-05-28 21:40:20
阅读次数:
116
// 获取当前路径下?问号后边的值GetQueryString = function (name) { const reg = new RegExp (`(^|&)${name}=([^&]*)(&|$)`); const href = window.location.href; const ind ...
分类:
其他好文 时间:
2020-05-28 12:49:35
阅读次数:
47
通配符 where name like 'abc%' like '%' 不会匹配 null 下划线_匹配一个字符 like '[a-z]' like '[^cde]' 正则 regexp 'abc' 等价于like '%abc%' regexp binary 'a|B|c' 区分大小写,匹配 a 或 ...
分类:
数据库 时间:
2020-05-27 20:20:32
阅读次数:
85
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != ...
分类:
Web程序 时间:
2020-05-26 15:00:21
阅读次数:
85
该工具库用来处理 url 中地址与参数,能够很方便得到我们想要的数据。 js 中有 RegExp 方法做正则表达式校验,而 path-to-regexp 可以看成是 url 字符串的正则表达式。 使用 第三方库,使用前先进行安装: $ npm install path-to-regexp 在 js ...
分类:
其他好文 时间:
2020-05-26 13:55:27
阅读次数:
246
问题 今天在复习之前的深拷贝时发现这样一个问题: 如代码所示,当我在console输出语句中对正则捕获RegExp.$X进行split分割,,结果后续的任何语句(例如console语句)均无法读取到正则捕获组RegExp.$X的值。 先将测试代码贴下 const obj = function tes ...
分类:
编程语言 时间:
2020-05-26 01:08:55
阅读次数:
73
正则表达式: 用来匹配文本的特殊的字符集合。 注意: 1、正则表达式比较复杂,前面灵活使用基本够用 2、所有种类的程序设计语言,文本编辑器、操作系统等都支持正则表达式 3、正则表达式使用正则表达式语言建立的,所以想要使用的顺滑,就要学会他的特殊语法和指令 简单使用,正则表达式语言的一个子集,MySQ ...
分类:
数据库 时间:
2020-05-25 00:18:40
阅读次数:
89
inputFormatters: [ WhitelistingTextInputFormatter(RegExp( "[a-zA-Z]|[\u4e00-\u9fa5]|[0-9]")), //只能输入汉字或者字母或数字 LengthLimitingTextInputFormatter(maxLeng ...
分类:
其他好文 时间:
2020-05-22 13:02:02
阅读次数:
304
比较运算符 > < <= >= <> != select * from employee where sex='male'; select * from employee where id>10; select * from employee where salary between 10000 a ...
分类:
其他好文 时间:
2020-05-16 00:33:25
阅读次数:
212
1.数据库使用的数据类型是datetime 2.使用这种方式显示数据发现会出现这么个问题,以这样的格式输出"/Date(xxxxxxxxxxxxx)/"。 3.解决方法,写一个方法用来解析JSON格式的时间 Date.prototype.format = function (format) //au ...
分类:
Web程序 时间:
2020-05-14 21:03:16
阅读次数:
203