发表于: 2016-08-31 00:42:03
1 1792
今天完成的事情:RegExp和JQ事件,以及Html5的canvas看了个开头
明天计划的事情:继续看Canvas`
遇到的问题:1
Q1:正则表达式中*是表示任意个字符
var a='asdfasd12312312adasdasdq1231233';
var b=/\d*/;
var c=b.exec(a);
console.log(c);
本以为是输出12312312但实际会返回空,而将第二行的改为var b=/\d+/;后就正常输出12312312
Q2:非贪婪模式下
var a='asdfasd12312312adasdasdq1231233';
var b=/[a-z]+?[0-9]+?/;
var c=b.exec(a);
console.log(c);
最后的输出结果是"asdfasd1"而不是d11为什么[a-z]+?这个的非贪婪会失效呢?
收获:(通过今天的学习,学到了什么知识)
评论