JavaScript
qq_42258669
这个作者很懒,什么都没留下…
展开
-
实现javaScript 正则表达式的反向预查
目录BUG解决方法解法一:解法二参考资料BUG工作时时写了一个正则表达式匹配字符串首尾没有被转移的空格,测试时发现在IE浏览器中会报错,在Chrome中正常。正则表达式如下:const spaceReg = /(^(\s+))|((?<!\\)(\s+)$)/g;查资料后发现是因为JavaScript语言的正则表达式不能支持所有的正则表达式。支持的有:名称字符正向肯定预查( look ahead positive assert )(?=pattern)正向否定原创 2020-10-22 17:13:48 · 950 阅读 · 0 评论 -
利用JS原生日期对象获取两位数的年份
JS原生日期对象的年份值以1900年为起始,如下所示:let date1 = new Date(1,0,1);date1.getFullYear();// 1901let date2 = new Date(1901,0,1);date2.getFullYear();// 1901所以如果想要获取真正的两位数年份需要进行额外计算,具体方法如下例所示:// 计算时间戳let ms100 = new Date(100,0,1).valueOf(); // -59011488343000le原创 2020-08-19 10:36:36 · 1268 阅读 · 0 评论