http 的 getUrlParam 函数中正则表达式问题
Closed this issue · 2 comments
sojuker commented
getUrlParam : function ( name ,href ,noDecode ) {
var re = new RegExp( '(?:\\?|#|&)' + name + '=([^&]*)(?:$|&|#)', 'i' ), m = re.exec( href );
var ret = m ? m[1] : '' ;
return !noDecode ? decodeURIComponent( ret ) : ret;
},
正则表达式(?:\\?|#|&)
中的 # 是为了处理什么场景,能说明下吗?
qdsang commented
sojuker commented
感谢你的回答!